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

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

5
การวางหมายเลขระดับความสูงบนรูปทรงที่มีการวางแนวขึ้นเนินและตำแหน่งใน QGIS?
ฉันต้องการจัดเลเบลระดับความสูงให้สูงขึ้น เป็นไปได้ไหม ขณะนี้ฉันกำลังใช้เครื่องมือการติดฉลากจาก QGIS (ไม่ใช่หนึ่งในการตั้งค่าเลเยอร์) ฉันต้องการป้ายกำกับที่โค้งและขึ้นเขา (และฉันต้องการกำหนดว่าจะแสดงตัวเลขเป็นประจำ) มันมีไว้สำหรับพิมพ์แผนที่
20 qgis  labeling  contour 

5
SLD มาตรฐานสำหรับ OpenStreetMaps?
เราได้ดาวน์โหลดข้อมูล OSM สำหรับภูมิภาคของเราและโหลดลงใน PostGIS โดยใช้ osm2pgsql จนถึงตอนนี้ดีมาก ด้านบนเรามี GeoServer และเราต้องการเปิดเผยข้อมูล OSM โดยใช้ WMS เราต้องการสไตล์ข้อมูลเช่นใน "มาตรฐาน" OpenStreetMaps (เช่น osm.org) เนื่องจากการทำแผนที่นี้ได้รับการออกแบบมาอย่างดี เราได้พยายามดาวน์โหลด SLD มาตรฐานสำหรับข้อมูล OSM แต่ดูเหมือนว่ามีปัญหาทุกประเภทที่ใช้ SLD เหล่านี้ (ข้อผิดพลาดในการแยกวิเคราะห์ XML เนื้อหาที่ไม่ถูกต้อง ฯลฯ ) มีแนวคิดใดบ้างที่จะนำ OSM SLD กลับมาใช้ใหม่เพื่อจัดสไตล์ OSM ผ่าน WMS ได้หรือไม่

7
ทางเลือกแทน Shapefiles เป็นชุดข้อมูลแบบโอเพนซอร์สและข้ามแพลตฟอร์ม [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ฉันกำลังทำงานกับซอฟต์แวร์ที่มุ่งเน้น ESRI เป็นอย่างมาก แต่เวอร์ชันในอนาคตอาจไม่ได้ใช้ซอฟต์แวร์ ESRI มันใช้ Shapefiles และฐานข้อมูล Geod ฉันวางแผนที่จะรับข้อมูลทั้งหมดของฉันไปยัง Shapefiles โดยคาดหมายสำหรับซอฟต์แวร์รุ่นอนาคตที่น่าจะเป็นบน Android และอุปกรณ์พกพาอื่น ๆ ปรากฏว่า Shapefiles เป็นประเภทข้อมูลที่พบได้บ่อยที่สุดสำหรับคุณสมบัติในโลก GIS แบบโอเพ่นซอร์ส แต่สิ่งอื่น ๆ คืออะไรและมีประโยชน์อะไรบ้าง ฉันคุ้นเคยกับ GeoJSON และ KML แต่ฉันแน่ใจว่ามีคนอื่น ฉันต้องการทราบตัวเลือกทั้งหมด แต่ฉันสนใจเป็นพิเศษกับประเภทของชุดข้อมูลที่เหมาะสมที่สุดสำหรับการจัดเก็บบนอุปกรณ์พกพา (ข้อมูลจะต้องสามารถเข้าถึงได้โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต)

4
ฉันจะสร้างกริดที่ผิดปกติที่มีจุดต่ำสุดได้อย่างไร
มีตัวอย่างของจุดกระจายที่ไม่สม่ำเสมอ (~ 1 ล้าน) ขนาดใหญ่ - เป็นไปได้หรือไม่ที่จะสร้างกริดที่ผิดปกติ (ขนาด แต่อาจมีรูปร่างผิดปกติถ้าเป็นไปได้?) ซึ่งจะมีจำนวนจุดnขั้นต่ำที่ระบุไว้ มันมีความสำคัญน้อยกว่าสำหรับฉันหากสร้าง 'เซลล์' ของกริดดังกล่าวมีจำนวนnจำนวนจุดหรืออย่างน้อยnจุด ฉันรู้วิธีแก้ปัญหาเช่นgenvecgridใน ArcGIS หรือสร้าง Grid Layerใน QGIS / mmgis อย่างไรก็ตามพวกเขาทั้งหมดจะสร้างกริดปกติซึ่งจะส่งผลให้มีเซลล์ว่างเปล่า (ปัญหาเล็ก - ฉันสามารถทิ้งพวกเขา) หรือเซลล์ที่มีคะแนน น้อยกว่าn (ปัญหาใหญ่กว่าเนื่องจากฉันต้องการวิธีแก้ปัญหาเพื่อรวมเซลล์เหล่านั้นอาจใช้เครื่องมือบางอย่างจากที่นี่ใช่ไหม) ฉันได้รับประโยชน์จากสิ่งต่างๆมากมายและเปิดรับทั้งในเชิงพาณิชย์ (ArcGIS & ส่วนขยาย) หรือฟรี (Python, PostGIS, R) โซลูชั่น
20 r  clustering  quadtree 

6
การรับขอบเขตของรูปหลายเหลี่ยมแต่ละรูปใน Shapefile โดยใช้ ArcPy
ใน ArcGIS 10 และ Python ฉันต้องการได้รับข้อมูลขอบเขต (xmax, ymax, xmin, ymin) ของรูปหลายเหลี่ยมแต่ละรูปในรูปแบบไฟล์ ฉันสามารถใช้ขนาดไฟล์ทั้งหมดได้ file=r"D:\SCRATCH\ARCGIS\100k_trc_tiles_TVM.shp" desc=arcpy.Describe(file) print desc.extent.Xmax 394,551.52085039532 แต่ฉันไม่สามารถเข้าใจวิธีการรับข้อมูลเดียวกันสำหรับแต่ละแถวในชุดข้อมูล rows = arcpy.SearchCursor("100k_trc_tiles_TVM") for row in rows: print row พิมพ์แถว 31 ในชุดข้อมูล แต่ for row in rows: desc=arcpy.Describe(row) print desc.extent.Xmax ให้ข้อผิดพลาด ข้อผิดพลาดรันไทม์: วัตถุ: อธิบายค่าอินพุตไม่ใช่ประเภทที่ถูกต้อง ฉันคิดที่จะเพิ่มค่าขอบเขตลงในตารางโดยใช้ "คำนวณเรขาคณิต" แต่นี่จะให้เซนทรอยด์เท่านั้น จากนั้นฉันเดาว่าเราสามารถใช้บางอย่างเช่นแถว GetValue ("xmax") ที่ถูกกล่าวว่าฉันรู้ว่าเราสามารถสร้าง X …

3
ทำไมละติจูด / ลองจิจูดและไม่ใช่วิธีอื่น
เมื่อคุณ google "ละติจูด / ลองจิจูด" คุณจะได้รับผลลัพธ์มากกว่า "ลองจิจูด / ละติจูด" 10 เท่า ฉันพบว่ามันสับสนมากเพราะ "x / y" ดูเหมือนจะเป็นเรื่องธรรมดามากกว่า "y / x" ถึง 20 เท่า แต่บนแผนที่ Latitude อยู่บนแกน Y และลองจิจูดบน X บางทีฉันอาจจะแค่ระบายออกไป แต่บางทีฉันก็ไม่รู้ว่าสิ่งนี้ทำให้ฉันบ้า คำอธิบายใด ๆ

3
ผลิตเงาอาคารโดยใช้ ArcGIS Desktop หรือไม่
คุณจะสร้างเงาอาคารจากสิ่งปลูกสร้างได้อย่างไร ฉันมีค่าคุณลักษณะสำหรับความสูงของอาคาร ดังนั้นโดยเฉพาะอย่างยิ่งต้องการให้ขนาดของเงาแตกต่างกันไปตามนั้น คำแนะนำที่ดีที่สุดที่ฉันพบในการใช้ ArcGIS คือ drop shadows: http://blogs.esri.com/Support/blogs/mappingcenter/archive/2008/10/21/3d-effect-for-a-building-footprint.aspx

8
ฉันจะเปิดใช้งาน Shapefile GUI Loader ใน pgadmin3 ได้อย่างไร
ฉันติดตั้ง PostgreSQL 9.1 พร้อม PostGIS 1.5.3 บน Ubuntu 11.10 ฉันยังติดตั้ง pgadmin3 1.14.0-beta1 ต่อไปนี้คำแนะนำ ถ้าฉันจำได้อย่างถูกต้องเมื่อฉันติดตั้ง PostGIS บน Windows pgadmin ติดตั้งปลั๊กอิน Shapefile GUI Loader โดยอัตโนมัติแล้ว อย่างไรก็ตามใน Ubuntu เมนูแบบเลื่อนลงปลั๊กอินนั้นว่างเปล่า คำแนะนำฉันพบว่าเฉพาะกับ Windows มีวิธีติดตั้ง / เปิดใช้งานบน Ubuntu หรือไม่?

3
การสร้างตารางเชิงพื้นที่ด้วย PostGIS
ในเอกสาร PostGIS มันบอกว่ามีสองขั้นตอนในการสร้างตารางเชิงพื้นที่ด้วย SQL: สร้างตารางที่ไม่ใช่เชิงพื้นที่ปกติ เพิ่มคอลัมน์เชิงพื้นที่ลงในตารางโดยใช้ฟังก์ชัน OpenGIS "AddGeometryColumn" ถ้าฉันทำตามตัวอย่างฉันจะสร้างตารางที่เรียกว่าterrain_points: CREATE TABLE terrain_points ( ogc_fid serial NOT NULL, elevation double precision, ); SELECT AddGeometryColumn('terrain_points', 'wkb_geometry', 3725, 'POINT', 3 ); หรือถ้าฉันดูตารางที่มีอยู่ในpgAdmin IIIดูเหมือนว่าฉันสามารถสร้างตารางเดียวกันดังนี้: CREATE TABLE terrain_points ( ogc_fid serial NOT NULL, wkb_geometry geometry, elevation double precision, CONSTRAINT terrain_points_pk PRIMARY KEY (ogc_fid), CONSTRAINT enforce_dims_wkb_geometry …

6
กำลังย้ายเวกเตอร์ไปยังพิกัดที่ระบุใน QGIS?
ฉันมีเลเยอร์เวกเตอร์ตั้งอยู่รอบ ๆ พูด (100, 100) และฉันต้องการย้ายพวกมันไปยังพิกัดใหม่เช่น (1,000, 1,000) ฉันจะใช้ QGIS ได้อย่างไร

6
ฉันจะเริ่มต้นใช้งาน GIS Servers บน Amazon EC2 ได้อย่างไร
มีแบบฝึกหัดการพูดคุยหรือการนำเสนอที่กล่าวถึงการใช้ EC2 หรือบริการคลาวด์คอมพิวติ้งอื่น ๆ เพื่อโฮสต์เซิร์ฟเวอร์ GIS หรือไม่? มีใครเคยมีประสบการณ์ในการทำเช่นนี้กับ EC2 ของ Amazon หรือไม่? การติดตั้งยากแค่ไหน? ฉันรู้ว่า ESRI มีผลิตภัณฑ์เซิร์ฟเวอร์บางรุ่นที่เน้นไปที่ EC2 โดยเฉพาะมีใครประสบความสำเร็จในการใช้หรือไม่ ขอบคุณมาก.

6
การเพิ่มผลผลิตของนักพัฒนาด้วยแพลตฟอร์ม ArcGIS?
เราเป็นทีมเล็ก ๆ ของนักพัฒนา. NET เรามีประสบการณ์ GIS ที่เพียงพอและไม่มีใครใหม่สำหรับการพัฒนาซอฟต์แวร์ / ฐานข้อมูลหรือการบริหารระบบ เรามีหลักสูตรทางเทคนิคและประสบการณ์ในอุตสาหกรรมหลายปี เราได้เข้าร่วมการประชุมสุดยอด Esri Developer เทคโนโลยีของ Esri - โดยหลักแล้วคือ ArcGIS Server, ArcSDE และ ArcObjects - มีบทบาทเล็กน้อย แต่จำเป็นในซอฟต์แวร์ทั้งหมดที่เราพัฒนา แม้จะมีสถานะส่วนน้อยของ ESRI ในสแต็คเทคโนโลยีของเรา แต่เราใช้เวลาในการแก้ไขข้อบกพร่องที่ไม่สามารถเข้าใจได้มากเกินไปการสร้างวิธีแก้ปัญหาการถอดรหัสข้อความผิดพลาดที่คลุมเครือการติดตามปัญหาด้านประสิทธิภาพและกระบวนการรีไซเคิล โดยทั่วไปแล้วปัญหาของเราเกิดจากข้อบกพร่องของแท้การจัดการข้อยกเว้นที่ไม่ดี จำกัด การตัดสินใจออกแบบ / สถาปัตยกรรมการขาดเอกสารความไม่แน่นอนหรือการรวมกันบางอย่าง (ฉันพูดถึงกอง ESRI ที่นี่) จากมุมมองของผู้จัดการโครงการฉันกังวลมากเกี่ยวกับประสิทธิภาพของทีม สิ่งนี้ทำให้เราเสียเวลามาก เราไม่มีเวลาที่จะเรียนรู้สำนวนที่เป็นนิสัยของสแต็ค ESRI ทุกครั้ง แต่เรายังต้องทำให้เสร็จ (ไม่สามารถอยู่กับมันไม่สามารถอยู่ได้โดยปราศจากมัน) คุณมีข้อเสนอแนะเชิงปฏิบัติอะไรบ้างในการเพิ่มประสิทธิภาพของนักพัฒนาด้วย ESRI ในการผสม ฉันไม่ได้มองหาคำแนะนำเกี่ยวกับสแต็คเทคโนโลยีทางเลือก

2
การเพิ่มรูปร่างไฟล์หรือคลาสคุณลักษณะเป็นเลเยอร์ใน ArcGIS Desktop โดยใช้ Python / ArcPy?
ฉันพยายามทำให้งานต่าง ๆ ใน ArcGIS Desktop (โดยทั่วไปใช้ ArcMap) กับ Python และฉันต้องการวิธีเพิ่ม Shapefile ลงในแผนที่ปัจจุบัน (แล้วทำสิ่งต่าง ๆ ให้มัน แต่นั่นเป็นอีกเรื่อง) สิ่งที่ดีที่สุดที่ฉันทำได้คือเพิ่มไฟล์เลเยอร์ลงในแผนที่ปัจจุบันโดยใช้สิ่งต่อไปนี้ ("addLayer" เป็นวัตถุไฟล์เลเยอร์): def AddLayerFromLayerFile(addLayer): import arcpy mxd = arcpy.mapping.MapDocument("CURRENT") df = arcpy.mapping.ListDataFrames(mxd, "Layers")[0] arcpy.mapping.AddLayer(df, addLayer, "AUTO_ARRANGE") arcpy.RefreshActiveView() arcpy.RefreshTOC() del mxd, df, addLayer อย่างไรก็ตามข้อมูลดิบของฉันจะเป็นไฟล์รูปร่างเสมอดังนั้นฉันจึงต้องสามารถเปิดได้ (เท่ากับ: แปลง Shapefile เป็นไฟล์เลเยอร์โดยไม่ต้องเปิด แต่ฉันไม่ต้องการทำเช่นนั้น)


5
กำลังค้นหาข้อมูลรอยเท้าสำหรับอาคารในสหรัฐอเมริกาหรือไม่
มีแหล่งข้อมูลใดสำหรับชุดข้อมูลการสร้างรอยเท้าอาคารฟรีและสามารถแจกจ่ายให้กับเมืองใหญ่ ๆ ทั่วสหรัฐอเมริกาได้หรือไม่? ตามหลักแล้วข้อมูลจะมีจำนวนเรื่องราวของแต่ละอาคาร มีให้เช่นกัน? ฉันจะให้คุณมีความคิดในสิ่งที่ฉันต้องการจะทำ: ฉันต้องการที่จะประมาณประชากรในพื้นที่ของแผนที่ตามการสร้างตารางฟุตและความหนาแน่นของประชากรวัน / คืน

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