ระบบสารสนเทศทางภูมิศาสตร์

ถามตอบสำหรับนักทำแผนที่นักภูมิศาสตร์และผู้เชี่ยวชาญด้าน GIS

1
การกำหนดค่า Geoserver เพื่อใช้คอลัมน์รูปทรงเรขาคณิตเฉพาะของ Postgis เป็นค่าเริ่มต้น
ฉันมีตาราง PostGIS ที่มีคอลัมน์รูปทรงเรขาคณิตสองคอลัมน์ทั้งแบบรูปหลายเหลี่ยม แต่รูปแบบหนึ่งมี SRID 4326 ส่วนอีก 3857 เมื่อเผยแพร่ตารางใน Geoserver ฉันรู้ว่าค่าเริ่มต้นของ Geoserver คือการใช้คอลัมน์รูปทรงเรขาคณิตแรกในรายการของคอลัมน์ แต่ฉันสงสัย หากมีวิธีกำหนดค่า Geoserver ให้ใช้คอลัมน์รูปทรงเรขาคณิตที่เฉพาะเจาะจง ฉันไม่ได้พูดถึงการกำหนดค่า SLD ให้แสดงผลโดยใช้คอลัมน์รูปทรงเรขาคณิตที่เฉพาะเจาะจงเช่น: <se:PolygonSymbolizer> <se:Geometry> <ogc:PropertyName>geom3857</ogc:PropertyName> </se:Geometry> … </se:PolygonSymbolizer> ฉันกำลังพูดถึงการมี Geoserver ใช้คอลัมน์รูปทรงเรขาคณิตที่เฉพาะเจาะจงเป็น SRID ดั้งเดิมและเส้นโครงเริ่มต้น


2
ลบคอลัมน์ที่ไม่ต้องการออกจากไฟล์ข้อมูลทางภูมิศาสตร์หรือไม่
ฉันมีข้อมูล GML บางส่วนที่มีคอลัมน์ที่ไม่จำเป็นในนั้น ฉันต้องการลบคอลัมน์เหล่านี้เพื่อลดขนาดไฟล์ (เพื่อชี้แจง: ฉันหมายความว่าไฟล์มีหลายจุดในนั้นและแต่ละจุดเหล่านี้มีข้อมูลเมตาบางส่วนติดอยู่และฉันไม่ต้องการข้อมูลเมตาทั้งหมด) ฉันต้องการทำสิ่งนี้จากบรรทัดคำสั่งเนื่องจากฉันมีไฟล์จำนวนมาก ฉันสามารถแปลงไฟล์ GML เป็นรูปแบบต่าง ๆ ได้โดยใช้ogr2ogrดังนั้นคำถามของฉันคือ: วิธีที่ง่ายที่สุดในการลบคอลัมน์ออกจากไฟล์ข้อมูลทางภูมิศาสตร์จากบรรทัดคำสั่งคืออะไร ฉันเป็นโปรแกรมเมอร์ Python ดังนั้นสัญชาตญาณของฉันคือการแปลงไฟล์เป็น GeoJSON จากนั้นใช้วิธีการแยกวิเคราะห์ JSON ของ Python เพื่ออ่านและเขียนไฟล์ JSON อีกครั้ง แต่อาจมีวิธีที่ตรงกว่านี้โดยใช้เครื่องมือ GDAL หรือคล้ายกัน
10 gdal  data  geojson  gml  file-size 

3
กำลังค้นหา Geodatabase สำหรับชื่อ Feature Class หรือ Table โดยใช้ชื่อหรือไม่
ฉันกำลังมองหาวิธีค้นหาฐานข้อมูล Geod สำหรับ Class Feature หรือ Table โดยใช้ชื่อ มีฟังก์ชั่นเช่นนี้หรือไม่? เห็นได้ชัดว่าการค้นหา windows ส่งคืนรหัสสุ่มของตารางภายใน Geodatabase เท่านั้น ฉันต้องการค้นหาชุดข้อมูลในนั้น ฉันคิดว่านี่จะช่วยให้ผู้คนจำนวนมากเพราะฉันรู้ว่าฉันไม่ใช่คนเดียวที่เก็บข้อมูลเชิงพื้นที่ในฐานข้อมูล Geod เพื่อเก็บไว้กับชุดข้อมูลอื่นอีกพันชุดและไม่ต้องการกรองผ่านมัน ฉันต้องการค้นหาฐานข้อมูล Geod เหล่านี้ภายใน ArcCatalog

4
การเลือกเครื่องมือแก้ไข GTFS สำหรับสร้างและส่งออกเส้นทาง
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันเป็นผู้เริ่มต้นและฉันต้องการข้อมูลเกี่ยวกับบรรณาธิการ GTFS ฉันต้องการสร้างเส้นทางการเดินทางรูปแบบ ฯลฯ ... และส่งออกเป็นรูปแบบ GTFS ฉันได้ติดตั้งโปรแกรมแก้ไข GTFS ไว้สองเครื่อง: TransitDataFeeder conveyal-GTFS บรรณาธิการ ใน TransitDataFeeder เราต้องสร้างแต่ละไฟล์แยกผ่าน UI ฉันได้สร้างเอเจนซี่ตัวอย่างและสร้างการเดินทางเส้นทางและส่งออกแล้ว แต่มันไม่ได้มีการเดินทางและตามประสบการณ์ของฉัน TransitDataFeeder ไม่ตรงตามข้อกำหนดของฉันสำหรับการสร้างและแก้ไข GTFS ฉันมีการตั้งค่าconveyal-GTFS-Editorในเครื่องและพยายามสร้างเส้นทางใหม่ที่ไม่สามารถสร้างการเดินทางโดยใช้ตัวเลือกตารางเวลา ฉันไม่มีประสบการณ์กับกรอบการเล่น ฉันพยายามแก้ไขปัญหา แต่ไม่สามารถแก้ไขได้ จากด้านบนทั้งสอง conveyal-gtfs-editor ดูเหมือนจะตอบสนองความต้องการของฉัน แต่ยังอยู่ในช่วงการพัฒนาดังนั้นจึงมีปัญหาตามที่ฉันเห็นในบล็อกนี้ ดังนั้นฉันกำลังมองหาทางเลือกที่ดีที่สุดสำหรับ conveyal-gtfs-editorหรือต้องการความช่วยเหลือในการแก้ไข conveyal-gtfs-editor ด้วยฟังก์ชั่นการใช้ตารางเวลา

2
จัดการเลเยอร์คำอธิบายประกอบด้วย arcpy
ฉันต้องการเข้าถึงเลเยอร์คำอธิบายประกอบโดยใช้ arcpy (วัตถุประสงค์คือเพื่อตรวจสอบสตริงข้อความเล็กน้อยในคำอธิบายประกอบข้อความ) เมื่อใช้คำอธิบายประกอบฉันหมายถึงวาดคำอธิบายประกอบเครื่องมือไม่ใช่ป้ายกำกับแบบไดนามิก เลเยอร์คำอธิบายประกอบเหล่านี้อยู่ภายใต้เลเยอร์กลุ่มด้วยชื่อ 'เริ่มต้น' เอกสาร Esriพูดของวาดคำอธิบายประกอบเป็นชั้นตัวเอง: มีชั้นสามประเภทในเอกสารแผนที่: เลเยอร์คุณสมบัติเลเยอร์กลุ่มและเลเยอร์แรสเตอร์ คุณสมบัติ isFeatureLayer, isGroupLayer และ isRasterLayer อนุญาตให้คุณระบุหรือแยกประเภทชั้นส่วนใหญ่ แต่ไม่ใช่ประเภทชั้นทั้งหมด มีเลเยอร์พิเศษและชุดข้อมูลไม่กี่รายการที่ไม่จัดอยู่ในหนึ่งในสามหมวดหมู่นี้: ซับคลาสย่อย, คุณสมบัติมิติ, ชุดข้อมูลเครือข่าย, ชุดข้อมูลภูมิประเทศ, ชุดข้อมูลภูมิประเทศ, ชุดข้อมูลโทโพโลยีและอื่น ๆ ในกรณีเหล่านี้คุณอาจต้องทดสอบคุณสมบัติอื่น ๆ เพื่อแยกชั้นของความสนใจก่อนที่จะทำอะไรลงไป สิ่งหนึ่งที่ต้องระวังคือวิธีที่ ArcGIS จัดการกับคำอธิบายประกอบการวาดการกำหนดค่าเฉลี่ยสองค่าเป็นไปได้: ArcGIS รองรับการเพิ่มความคิดเห็นสองประเภท: geodatabase และเอกสารแผนที่ ในกรณีของฉันมันเป็นเอกสารแผนที่ ในแง่ของเอกสารทั้งหมดนี้มันจึงปรากฏว่าคำอธิบายประกอบการวาดเป็นเลเยอร์เพียงดังนั้นรหัสง่ายๆเช่นนี้ควรจะทำงาน: mxd = arcpy.mapping.MapDocument("some\mxdpath\here") df = arcpy.mapping.ListDataFrames(mxd,"Layers") lyr = arcpy.mapping.ListLayers(mxd,"current_annotation_layer",df) แต่ปัญหาคือคำอธิบายประกอบดูเหมือนจะไม่สามารถหาได้ผ่าน dataframe (ซึ่งเป็นเรื่องแปลกเมื่อพิจารณาเลเยอร์คำอธิบายประกอบแต่ละชั้นของฉันจะเชื่อมโยงกับเลเยอร์คุณลักษณะ) คลาสอาร์คซี่เฉพาะใด …

1
Google Maps / Earth กลายเป็นโซลูชั่น GIS หรือยัง [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ฉันค้นคว้าค้นคว้าทางอินเทอร์เน็ตเมื่อเร็ว ๆ นี้เพื่อทำการเปรียบเทียบระหว่างโซลูชันGoogle Geo (Google Maps, Google Earth) และโซลูชัน GISอื่น ๆ(ไม่เสียค่าใช้จ่ายหรือเชิงพาณิชย์ QGIS, ArcGIS ฯลฯ ) ฉันสามารถบอกได้ว่าตอนนี้ฉันมีความคิดเกี่ยวกับการเปรียบเทียบทั้งหมดฉันยังต้องการยืนยันข้อสรุปของฉันไม่ว่าประสบการณ์ของคุณจะให้บริการคุณโดยเฉพาะอย่างยิ่งผู้ที่จัดการกับ Google Geo ในโครงการของพวกเขา คำถามของฉันคือ: Google Geo (ให้ฉันขีดเส้นใต้Google Earthที่นี่) เป็นโซลูชั่น GIS หรือไม่? วิธีGeoprocessing เครื่องมือและเวิร์กโฟลว์ในรุ่นล่าสุดของ Google Earth? มันมีอะไรในแง่ของความสามารถในการวิเคราะห์ทางภูมิศาสตร์ ? แก้ไข: ฉันลืมที่จะพูดถึงว่าฉันตระหนักดีถึงหัวข้อนี้ฉันเพียงแค่ต้องการข่าวสารเพิ่มเติมเกี่ยวกับความสามารถในการทำงานแบบ GIS ของโซลูชัน Google Geo

2
ช่วยในการเลือกรูปแบบการระบายสีการทำแผนที่ choropleth ที่เหมาะสมที่สุด
ฉันพยายามที่จะวางทับตัวแปรที่ระบุ (2 หมวดหมู่ - rainfed เทียบกับชลประทาน) ในแผนที่ choropleth เหนือตัวแปรตัวเลข เพื่อเน้นความแตกต่างของลวดลายในสองหมวดหมู่ฉันได้ระบุหมวดหมู่หนึ่งที่มีสีแตกต่างกัน (พื้นที่ชลประทานใน "สีแดง") ในขณะที่หมวดที่ไม่มีสีคือพื้นที่ที่มีน้ำฝน อย่างไรก็ตามแผนที่รู้สึกว่ารกและโครงร่างผสมกับเฉดสีเข้มกว่าของตัวแปรตัวเลข ฉันพยายามหลีกเลี่ยงการใช้ชุดรูปแบบการแรเงาสีที่แตกต่างกันสองแบบเพื่อเป็นตัวแทนของทั้งสองประเภทเนื่องจากฉันรู้สึกว่าจะซ่อนการกระจายโดยรวมของตัวแปรพื้นฐาน มีวิธีที่ดีกว่าในการเป็นตัวแทนของการจำแนกประเภท bivariate นี้โดยใช้แพ็คเกจ ggplots2 ใน R (ซึ่งตอนนี้ฉันใช้เพื่อสร้างแผนที่ที่แนบมา)? ในที่สุดแผนที่เหล่านี้จะถูกพิมพ์ลงบนกระดาษ

3
กำลังแปลงไฟล์ NetCDF เป็น GeoTIFF โดยใช้ GDAL?
ฉันมีไฟล์ NetCDF ซึ่งมีข้อมูลตามจำนวนวันที่ฝนตกในสหราชอาณาจักร ฉันต้องการแปลงเป็น GeoTIFF แต่ไม่สามารถรับตำแหน่งทางภูมิศาสตร์ของ GDAL ได้อย่างถูกต้อง ดูการถ่ายโอนข้อมูลจาก gdalinfo ด้านล่าง ฉันต้องการ TIFF หนึ่งวงที่แสดงตัวแปร "raindays_tmean_abs" ตัวแปร "lat" และ "lon" ดูเหมือนจะมีค่า min / max ที่สมเหตุสมผลเพื่อนำข้อมูลไปทั่วสหราชอาณาจักร แต่เมื่อฉันแปลงด้วย gdal_translate มันจะจบลงที่ชายฝั่งตะวันตกของแอฟริกา มีคำเตือนเกี่ยวกับมิติแรกที่ไม่ใช่มิติ "เวลาหรือแนวตั้ง" ฉันอ่านว่า gdal คาดหวังว่าข้อมูลจะอยู่ในลำดับที่แน่นอนดังนั้นนี่อาจเป็นปัญหา แต่ฉันไม่ทราบวิธีการแก้ไข ฉันจะแปลง / ปฏิเสธข้อมูลนี้ได้อย่างไร gdalinfo NETCDF: RainDays1_1961-1990_LTA_25km.nc Warning 1: dimension #0 (meaning_period) is not a Time or Vertical …

7
จุดที่อยู่ทางทิศตะวันออกที่สุดในสหรัฐฯคืออะไร?
ในบล็อกของเขาสำหรับนิตยสาร The Atlantic James Fallows อ้างว่า Eastport, ME เป็นจุดที่อยู่ด้านตะวันออกสุดในสหรัฐอเมริกา นักเขียนคนหนึ่งให้ความเห็นว่าไม่มีจุดที่อยู่ทางตะวันออกสุดในสหรัฐฯอยู่ที่ไหนสักแห่งในอลาสกาขณะที่อลาสก้าข้ามเที่ยงวันที่ 180 ผู้สื่อข่าวอีกคน (ฉัน) เขียนว่านี่โง่ - จุดที่อยู่ด้านตะวันออกสุดของทวีปคือจุดที่สูงที่สุดของทวีปที่สามารถเข้าถึงได้โดยการเดินทางไปในทิศทางตะวันออกหรืออย่างแม่นยำมากขึ้นจุดสุดท้ายของประเทศที่พบโดยการกวาด เส้นลองจิจูดในทิศทางตะวันออก (นี่ซับซ้อนกว่าสำหรับประเทศที่ไม่มีอาณาเขตติดต่อกัน แต่สำหรับตอนนี้สมมติว่าดินแดนนั้นต่อเนื่องกัน (และใช่แล้วฉันรู้ว่าอลาสก้ามีพรมแดนติดกับแคนาดาและไม่ใช่รัฐของสหรัฐฯ) มีการประชุมในชุมชนภูมิศาสตร์ที่กำหนดความหมายของ "สุดทางตะวันออก" โดยเฉพาะอย่างยิ่งที่สามารถอ้างถึงได้หรือไม่?
10 geography 

5
กำลังดึงข้อมูล LAS โดยใช้ shapefile polygons และซอฟต์แวร์โอเพ่นซอร์สหรือไม่
ฉันกำลังพยายามที่จะคลิปหรือกรองไฟล์ lidar (.las, .xyz) โดยใช้ shapefile ที่มีหลายรูปหลายเหลี่ยม มีซอฟต์แวร์โอเพนซอร์ซที่สามารถทำงานเชิงพื้นที่ได้หรือไม่? ไฟล์. Atlas ของฉันมีขนาดใหญ่มากและฉันควรจะบอกว่าฉันใหม่มากกับข้อมูลและการวิเคราะห์ DEM ดังนั้นความช่วยเหลือใด ๆ จะยินดีมาก

1
คำศัพท์แรสเตอร์กับกริดเทียบกับคำศัพท์ขัดแตะ?
ฉันมีคำถามเกี่ยวกับคำศัพท์ GIS - อะไรคือความแตกต่างระหว่างกริดและแรสเตอร์กับกริดและขัดแตะ - ในทางทฤษฎี? ฉันคิดว่าแรสเตอร์นั้นเป็นเครือข่ายปกติและค่าอยู่ในเซลล์และกริดมีค่าเป็นโหนด ในกรณีนี้ฉันไม่เข้าใจความหมายอะไรที่มีตาข่าย? เหมือนกับกริดหรือไม่? หรือกริดเป็นแรสเตอร์ที่มีค่าอยู่ที่มุมใดมุมหนึ่ง สิ่งที่ทำให้สับสนคือรูปภาพบางรูปซึ่งอธิบายความแตกต่างระหว่าง grid และ lattice - http://www.geog.ubc.ca/courses/geob370/notes/interpolation/grid_vs_lattice.pngหรือhttp://www.innovativegis.com/ พื้นฐาน / mapanalysis / Topic18 / Topic18_files / image005.jpg ในกรณีของตัวอย่าง MATLAB: http://www.mathworks.com/help/releases/R2013b/matlab/ref/meshgrid_ex.gifกริดดูเหมือนว่าขัดแตะ!

4
ArcGIS Waters มีการใช้อัลกอริทึมใด?
ไม่มีใครรู้ว่าอัลกอริทึมชนิดใดที่ใช้ในเครื่องมือ ArcGIS Watershed (ในแพ็คเกจ Spatial Analyst)? ข้อมูลที่ได้รับน้อยมากในเว็บไซต์ของ Esri ... แต่ฉันคิดว่ามันอาจเป็นการค้นหาเชิงลึก / กว้าง ฉันได้ดูหน้าช่วยเหลือออนไลน์ ArcGIS เหล่านี้แล้ว: ลุ่มน้ำ (นักวิเคราะห์เชิงพื้นที่) ลุ่มน้ำทำงานอย่างไร ใช่แล้วมันใช้แรสเตอร์ทิศทางการไหล แต่ใช้อัลกอริทึมแบบใดในการสำรวจแรสเตอร์? โปรดทราบว่าฉันไม่ได้มองหาคำตอบตามเส้นของ 'มันใช้ D8 .. ' ... D8 ไม่ใช่อัลกอริทึมจริงๆ แต่เป็นแบบจำลองที่ช่วยกำหนดอัลกอริทึมที่คุณจะใช้ IE คุณสามารถใช้รูปแบบ D8 ภายในอัลกอริทึมการค้นหาความลึกแรกและ / หรืออัลกอริทึมการค้นหาที่กว้างเป็นอันดับแรก

1
ArcSDE API ใช้ทำอะไร
เพื่อสร้างแอปพลิเคชั่นที่จัดการกับ ArcObjects นั่นคือ VBA และ Java รันไทม์ ในการสร้างแอปพลิเคชันที่ประมวลผลข้อมูลด้วยเครื่องมือ ArcToolbox มี ArcPy สำหรับ Python วันนี้ฉันค้นพบว่ามี C และ Java API สำหรับ ArcSDE! ArcSDE API มีไว้ทำอะไร พวกเขามีฟังก์ชั่นเดียวกันกับบรรทัดคำสั่ง ArcSDE หรือไม่? ArcGIS API อื่น ๆ มีอีกไหม?

3
การป้องกันพื้นผิวสะท้อนแสงใน rasterVis
ฉันกำลังทดลองกับไฟล์โมเดลภูมิประเทศดิจิตอลในรูปแบบแรสเตอร์กริดของ ESRI ASCII แม้จะไม่มีประสบการณ์กับข้อมูลประเภทนี้ฉันพบว่ามันง่ายมากในการโหลดลงใน R ตามโค้ดด้านล่าง plot3Dฟังก์ชั่นจากrasterVisค่าเริ่มต้นแพคเกจดีมองพล็อต แต่รูปแบบค่อนข้างสะท้อนแสง เนื่องจากมันควรจะเป็นแนวนอนพื้นผิวมันวาวนี้จึงไม่เหมาะสม ฉันกำลังมองหาธรรมชาติมากขึ้น (หากคำดังกล่าวสามารถใช้เกี่ยวกับการเรนเดอร์ 3 มิติของชุดตัวเลข), พล็อตเรื่อง, ทอพอโลยี ฉันคิดว่าจะต้องมีวิธีแก้ไขปัญหานี้ แต่ฉันไม่มีประสบการณ์ในการใช้rasterและค้นหาตัวชี้ ฉันจะลดหรือลบการสะท้อนของพล็อตได้อย่างไร library(raster) library(rgdal) library(rasterVis) foo <- raster(readGDAL("my.dtm.asc")) plot3D(foo)
10 raster  r  dem  visualisation  color 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.