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

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

3
gdal ImportError ใน python บน Windows
กำลังพยายามนำเข้า gdal สำหรับ Python 2.7.3 บน Windows XP: >>> import gdal Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Python27\lib\site-packages\gdal.py", line 2, in <module> from osgeo.gdal import deprecation_warn File "C:\Python27\lib\site-packages\osgeo\__init__.py", line 21, in <mo _gdal = swig_import_helper() File "C:\Python27\lib\site-packages\osgeo\__init__.py", line 17, in swit_helper _mod = imp.load_module('_gdal', …

2
การแยกรูปร่างไฟล์ต่อคุณสมบัติใน Python โดยใช้ GDAL?
เป็นไปได้ไหมที่จะแบ่ง shapefile ต่อคุณสมบัติใน python (ดีที่สุดจะเป็นวิธีการแก้ปัญหาที่ฉันสามารถบันทึกวัตถุเวกเตอร์ผลลัพธ์ลงในหน่วยความจำแทนลงดิสก์ได้ชั่วคราว) เหตุผล: ฉันต้องการใช้ฟังก์ชั่น gdal rasterizeLayer กับหลาย ๆ เซตย่อยของ shapefile ฟังก์ชั่นต้องการวัตถุ osgeo.ogr.Layer mkay ฉันลองไปรอบ ๆ แล้วมันสามารถทำงานได้ดังต่อไปนี้ คุณสามารถรับรูปทรงเรขาคณิตของวัตถุเลเยอร์ gdal ต่อคุณสมบัติดังต่อไปนี้ # Load shape into gdal shapefile=str(vectorPath) layer_source = ogr.Open(shapefile) lyr = layer_source.GetLayer(0) for i in range(0,lyr.GetFeatureCount()): feat = lyr.GetFeature(i) ge = feat.geometry() ตอนนี้ฉันแค่ต้องรู้วิธีการสร้างวัตถุ osgeo.ogr.layer ตามรูปทรงเรขาคณิตนี้ สำหรับการชี้แจง ฉันต้องการฟังก์ชั่นในรหัส ogr …

3
โหลดไฟล์. osm.pbf ใน Qgis
.osm.pbfมันเป็นส่วนเสริมสำหรับสารสกัด OpenStreetMap ที่ฉันได้รับจากเว็บไซต์ที่ใช้สารสกัดรายวันจาก osm: http://download.geofabrik.de/ จะนำเข้าไฟล์เหล่านี้ใน QGIS ได้อย่างไร? บน Linux หรือ Windows ตัวแปรที่ง่ายที่สุดถ้ามีอยู่

2
การดูหรือนำเข้าไฟล์ * .pbf (ข้อมูล OSM รูปแบบไบนารี) ใน ArcGIS Desktop หรือ QGIS? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 เดือนที่ผ่านมา วิธีดูหรือนำเข้าไฟล์ pbf (ข้อมูล OSM รูปแบบไบนารี) ใน ArcGIS Desktop หรือ QGIS แอปพลิเคชันของบุคคลที่สามจำเป็นหรือไม่ ฉันต้องการแก้ไขไฟล์นี้ในซอฟต์แวร์ GIS ใด ๆ

4
การสั่งซื้อฟิลด์ซ้ำอย่างถาวรโดยใช้เครื่องมือ ArcGIS Make Query Table
ในฟิลด์คำตอบเพื่อจัดลำดับใหม่(ถาวร) ในฐานข้อมูลไฟล์โดยใช้ ArcGIS Desktop หรือไม่ มีการระบุว่าเครื่องมือสร้างตารางแบบสอบถามสามารถใช้เพื่อจัดลำดับเขตข้อมูลใหม่ในตารางและคลาสคุณลักษณะอย่างถาวร อย่างไรก็ตามเมื่อฉันเปิดกล่องโต้ตอบสำหรับเครื่องมือนั้นฉันไม่เห็นที่ใดก็ได้ที่เปิดใช้งานการเรียงลำดับฟิลด์ใหม่ ทั้งหมดที่ฉันเห็นคือฟิลด์สามารถดำเนินการผ่านหรือลดลงโดยใช้ช่องทำเครื่องหมาย แต่ในลำดับเดียวกัน สมมติว่าเป็นไปได้ที่ใครบางคนสามารถอธิบายขั้นตอนโดยละเอียดเพิ่มเติมได้ไหม

2
พารามิเตอร์การคำนวณสำหรับ QGIS Affine Transformation?
ฉันมีเวกเตอร์แขวะ (DXF) ที่ฉันเพิ่มลงในโครงการว่างเปล่าในQGISโดยใช้ปลั๊กอิน Dxf2Shp ฉันอ่านบทช่วยสอนและชุดข้อความ StackExchange แล้ว แต่ฉันไม่สามารถหาวิธี "เลย์เอาต์" เลเยอร์ของฉันได้อย่างไร ฉันคิดว่าฉันสามารถเลือกมุมของอาคารและตั้งค่าละติจูด / ลองจิจูดได้ เป้าหมายของฉันคือการส่งออก shapefile ที่ฉันสามารถใช้กับTileMillและTileStache ฉันรู้ว่าพิกัดของโครงการเป็นละติจูด / ลองจิจูดจริง: และฉันต้องใช้ปลั๊กอิน "Affine (การหมุนการแปลมาตราส่วน) เพื่อ" วาง "การวาด CAD ของฉัน

2
วิธีการแปลง QGIS สร้างภาพ TIFF เป็น jpg / jpeg โดยใช้ยูทิลิตี้บรรทัดคำสั่งของ GDAL?
ฉันต้องการพัฒนาเว็บพอร์ทัลที่จะแสดงภาพที่สร้างขึ้นโดย QGIS แบบไดนามิก แต่ QGIS ที่ให้รูปแบบ TIFF มีขนาดใหญ่เกินไปและไม่สามารถแสดงบนเว็บไซต์โดยใช้โปรแกรมดูรูปภาพ นั่นเป็นเหตุผลที่ฉันตัดสินใจแปลงรูปภาพ tiff เหล่านั้นเป็น jpg / jpeg เพื่อลดขนาดเช่นเดียวกับเบราว์เซอร์ที่เป็นมิตรเพื่อให้ฉันสามารถแสดงภาพเหล่านั้นบนเว็บไซต์ของฉันได้อย่างง่ายดาย แต่ฉันไม่ทราบวิธีการแปลงภาพ TIFF เป็น jpg / jpeg โดยใช้คำสั่ง gdal โปรดช่วยฉันในเรื่องนี้

1
กำหนด Winkel Tripel ในผลิตภัณฑ์ 4.8.0?
ฉันติดตั้ง QGIS พร้อม proj 4.8.0 แล้ว ฉันต้องการเพิ่มการประมาณการ Winkel Tripel ซึ่งดูเหมือนจะถูกกำหนดเป็น +proj=wintri แต่สตริงคำจำกัดความนั้นไม่ทำงาน นี่เป็นข้อบกพร่องในรุ่น proj ของฉันหรือสตริงคำจำกัดความที่ถูกต้องคืออะไร?

6
ฉันจะรับพิกัดของการคลิกที่คุณสมบัติ / เลเยอร์เวกเตอร์ใน OpenLayers ได้อย่างไร
ฉันต้องได้รับพิกัดคลิกเมื่อผู้ใช้คลิกบนฟีเจอร์เวกเตอร์บนแผนที่ OpenLayers SelectControl ให้คุณสมบัติที่คลิกและไม่ใช่พิกัดของการคลิกเท่านั้น จะได้ค่าพิกัดของการคลิกบนเวกเตอร์หรือไม่? ฉันต้องแสดง AnchoredBubble ณ จุดที่ผู้ใช้คลิก

3
ogr2ogr ไม่สามารถแปลงไฟล์ GeoJson> 200MB
จากการติดตามคำถามก่อนหน้านี้ของฉัน (การแปลงไฟล์ SimpleGeo Places GeoJSON ไปเป็น shapefile ) ตอนนี้ฉันกำลังดิ้นรนกับสิ่งที่ฉันเห็นว่าอาจเป็นข้อ จำกัด "หน่วยความจำ" ogr2ogr แต่ฉันไม่แน่ใจ ฉันแปลงไฟล์ดัมพ์ SimpleGeo เป็นไฟล์ geojson ที่เหมาะสมได้สำเร็จ (ตรวจสอบแล้วว่าสามารถอ่านได้โดยตรงใน QGIS) ตอนนี้ฉันต้องการแปลงข้อมูลนี้เป็น SHP หรือรูปแบบอื่น (SQLite, PostGIS) ฉันใช้คำสั่งต่อไปนี้โดยประสบความสำเร็จในไฟล์ขนาดเล็ก (โดยที่ "places_fr.gejson" มีขนาดไฟล์ ~ 118MB): ogr2ogr -f "ESRI Shapefile" places_fr.shp places_fr.geojson เมื่อฉันพยายามเรียกใช้คำสั่งเดียวกันนี้โดยใช้ไฟล์ geojson ที่มีขนาด 340MB ogr2ogr จึงขัดข้องด้วยวิธีใดวิธีหนึ่งจากสองวิธีนี้: "lh_table_new: calloc ล้มเหลว" ( ความพยายามครั้งแรก ) Windows …
15 convert  ogr 

4
กำลังมองหาทางเลือกโอเพ่นซอร์สสำหรับเครื่องมือ StreetView ของ Google หรือไม่ [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ปิดให้บริการใน4 เดือนที่ผ่านมา คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันกำลังมองหาเพื่อสร้างแอปพลิเคชันจาวาสคริปต์แบบโอเพนซอร์สโดยใช้ Leaflet หรือ OpenLayers มีวิธีใดบ้างที่จะใช้มุมมองแบบพาโนรามา (คล้ายกับ StreetView ของ Google) กับสิ่งเหล่านี้หรือ API แบบเปิดใด ๆ มุมมองแบบพาโนรามาของฉันจะกำหนดเองจากภาพถ่ายส่วนตัวดังนั้นฉันไม่จำเป็นต้องหยิบภาพพาโนรามาจากบริการที่มีอยู่ ฉันเข้าใจว่าเป็นไปได้ที่จะรวม Google StreetView เข้ากับแอปที่ไม่ใช่ของ Google แต่มีอะไรอีกบ้างไหมที่จะให้ฟังก์ชั่นที่คล้ายกันโดยไม่ต้องใช้ Google API

2
ดึงข้อมูลพิกัดของ Wikipedia หรือไม่
ฉันต้องการเพิ่มไอคอนในแผนที่ของฉันเพื่อแสดงตำแหน่งที่มีรายการ Wikipedia WikiLocation APIเป็นทรัพยากรที่ดีสำหรับการกำหนดรายการวิกิพีเดียที่อยู่ใกล้กับสถานที่ XY แต่ก็มีข้อ จำกัด (รัศมี 20km, 50 คะแนนเท่านั้น) ซึ่งทำให้มันไม่เหมาะสมสำหรับวัตถุประสงค์ของฉัน เป็นการดีที่ฉันต้องการแผนที่เพื่อแสดงตำแหน่งทั้งหมดที่มีรายการ Wiki ดังนั้นฉันเดาว่าฉันจะต้องดาวน์โหลดไฟล์ดัมพ์ Wikipedia และแยกวิเคราะห์เพื่อหารายการ geocoded ข้อมูลนี้อยู่ที่ไหนในไฟล์ dump ของ Wikipedia? ฐานข้อมูลวิกิอาจดาวน์โหลดได้จากhttp://en.wikipedia.org/wiki/Wikipedia:Database_downloadแต่ฉันไม่เห็นไฟล์ใดที่ฉันต้องการค้นหาพิกัด ตัวอย่างเช่นรายการสำหรับซิดนีย์รวมถึง: Coordinates: 33°51′35.9″S 151°12′40″E พบไฟล์นี้ได้ที่ไหนในไฟล์ดัมพ์? อีกวิธีหนึ่งในการตั้งคำถามคือ "ฉันจะทราบได้อย่างไรว่ารายการวิกิใดมีการเข้ารหัสตามภูมิศาสตร์"
15 data  metadata 

2
วิธีการนำเข้าฐานข้อมูลส่วนบุคคลของ esri (.mdb) ไปยัง PostGIS บน Linux
เรามีฐานข้อมูลส่วนบุคคลทางภูมิศาสตร์ esri ที่เราต้องนำเข้าสู่ PostGIS ท้ายที่สุดเราต้องการอนุญาตให้ผู้ใช้อัปโหลด MDB บนเว็บเซิร์ฟเวอร์และนำเข้าเลเยอร์ไปยัง PostGIS บน Windows ด้วยเครื่องมือ FW สิ่งต่อไปนี้ใช้ได้ผล: ogr2ogr -f "PostgreSQL" PG:"host=10.10.10.10 user=someuser dbname=poi password=somepassword port=5432" S:\GISData\Test.mdb -a_srs EPSG:26986 อย่างไรก็ตามฉันต้องการทำให้เป็นอัตโนมัติ (และทำโปรแกรม) ดังนั้น [ฉันคิดว่า] มันจะง่ายขึ้นมากบน Linux

8
สร้างฮัลล์นูนในเดสก์ท็อป ArcGIS หรือไม่
ฉันต้องการสร้างฮัลล์นูนใน ArcGIS Desktop 9.x แต่ฉันไม่พบเครื่องมือที่เหมาะสม เราจะสร้างมันได้อย่างไร ฉันสนใจคำตอบสำหรับทุกระดับสิทธิ์ใช้งาน: ArcView, ArcEditor และ ArcInfo

6
PyCharm 2019 ไม่ทำงานกับ QGIS อีกต่อไป
ตั้งแต่อัพเดตเป็น PyCharm 2019 ฉันไม่สามารถโหลดโมดูล QGIS Python ได้ ฉันไม่สามารถใช้การทำให้สมบูรณ์อัตโนมัติได้เช่นกัน ฉันลบแคชไปแล้ว (โดยการทำให้แคชใน PyCharm ไม่ถูกต้องและโดยการลบโฟลเดอร์ "system" ในไดเรกทอรีการตั้งค่าผู้ใช้) ดูเหมือนจะไม่มีอะไรทำงาน เมื่อเริ่มต้น Python console ภายใน PyCharm และพิมพ์ "import qgis.core" ฉันได้รับข้อผิดพลาดดังต่อไปนี้: Traceback (most recent call last): File "<input>", line 1, in <module> File "C:\Program Files\JetBrains\PyCharm Community Edition 2018.2.2\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import module = self._system_import(name, *args, **kwargs) …

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