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

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

1
การแสดงตาราง PostgreSQL แรสเตอร์ใน QGIS
ฉันได้นำเข้าภาพแรสเตอร์ tif ไปยัง PostgreSQL ด้วยคำสั่งนี้: raster2pgsql -s 32643 -I -M filepath.tif -F -t 100x100 public.databassename > filepath.sql และอิมพอร์ตไฟล์ SQL เอาต์พุตภายในฐานข้อมูล PostgreSQL ที่รันสิ่งนี้: psql -U postgres -d databasename -f filepath.sql หลังจากเชื่อมต่อกับฐานข้อมูลนี้ใน QGIS ฉันไม่สามารถเห็นภาพ tif เนื่องจากเนื้อหาทางเรขาคณิตขาดหายไป โปรดช่วยฉันออกไปเห็นภาพ TIF Raster ใน QGIS


2
วิธีเพิ่ม Geoserver WFS ใน Leaflet JS Application
ฉันมีฐานข้อมูล PostGIS และประสบความสำเร็จในการใช้ตารางลงใน GeoServer และเผยแพร่ WFS มีจุดปลายทาง REST ที่ใช้ได้สำหรับบริการคุณลักษณะของ WFS เหล่านี้หรือไม่ พารามิเตอร์ที่จะสร้างเป็นอย่างไร

3
ปุ่ม 'บ้าน' แผนที่แผ่นพับ
มีความเป็นไปได้ไหมที่จะมีปุ่ม Home บนแผนที่ Leaflet ซึ่งจะซูมไปที่มุมมองแผนที่เริ่มต้นหรือตำแหน่งที่กำหนดไว้ตามลำดับ?
11 leaflet 

2
ความคล้ายคลึงกันระหว่างสองวิถีขึ้นไป
ฉันมีข้อมูลรถบรรทุก ( http://www.chorochronos.org/ ) ข้อมูลนี้เป็นพิกัดจีพีเอสของหลายเส้นทางการเคลื่อนที่ของรถบรรทุกในเอเธนส์ ฉันต้องคำนวณความคล้ายคลึงกันระหว่าง trajetories เพื่อที่จะลบสิ่งที่คล้ายกันมาก! สีแดงและสีเขียวมีลักษณะคล้ายกัน แต่สีน้ำเงินสีดำและ (สีแดงหรือสีเขียว) เป็นวิถีที่แตกต่างกัน ฉันต้องการลบหนึ่งใน similares, สีแดงหรือสีเขียว ข้อมูลอยู่ในจุด (เรขาคณิต, lat และ long, x และ y) (พิกัด gps), ภาพเป็นตัวอย่างของวิถี

2
วิธีแยก line ออกเป็นจำนวนชิ้นส่วนที่ต้องการได้อย่างไร
ฉันเห็นคำถามมากมายเกี่ยวกับการแบ่งแถวด้วยความช่วยเหลือของเลเยอร์จุด ฉันต้องการแยกเส้นเป็นเศษส่วนของความยาว ตัวอย่างเช่นฉันมีความ400ยาวเส้นหนึ่งเมตรฉันต้องการแยกออกเป็นสี่เส้นยาว 100 เมตรแต่ละเส้น มีโมดูลหญ้าv.splitแต่ฉันได้รับข้อความแสดงข้อผิดพลาดเมื่อฉันเริ่มต้นจากกล่องเครื่องมือ qgis: *"TypeError: object of type 'NoneType' has no len()"* ดังนั้นฉันไม่แน่ใจว่าฉันจะให้มันทำงานได้ไหมถ้านี่จะเป็นทางออก
11 qgis  line  digitizing 

3
การนับจำนวนจุดในรูปหลายเหลี่ยมโดยใช้ R
ฉันมีสองคลาสที่แบ่งปัน CRS เดียวกัน (Latitute และลองจิจูด): bolognaQuartieriMap: SpatialPolygonDataFrameข้อมูลที่มีข้อมูลของเมือง crashPoints: SpatialPointsDataFrameข้อมูลที่มีอุบัติเหตุ พวกเขาวางแผนโดยใช้: plot(bolognaQuartieriMap) title("Crash per quartiere") plot(crashPoints, col="red",add=TRUE) สิ่งที่ฉันต้องการคือการได้รับจำนวนของจุด ( crashPoints) bolognaQuartieriMapในแต่ละรูปหลายเหลี่ยมที่เป็น ฉันแนะนำให้ใช้over()แต่ฉันไม่ประสบความสำเร็จ
11 r  sp 

1
จะเพิ่มตารางสีให้กับวงดนตรีหนึ่งโดยใช้ GDAL ได้อย่างไร
ฉันมีไฟล์ GeoTIFF 1 แบนด์ การตีความสีของแถบเป็นสีเทา ฉันต้องการตารางสีในการสั่งซื้อที่จะเปลี่ยนฉันCol.tiffไปหรือCol.jpegCol.png ฉันพยายามวางตารางสีลงใน TIFF นี้โดยใช้. vrt: gdal_translate -of VRT Col.tiff Col.vrt จากนั้นเพิ่มใน. vrt: <ColorInterp>Palette</ColorInterp> <ColorTable> <Entry c1="0" c2="0" c3="255" c4="240"/> <Entry c1="0" c2="0" c3="254" c4="240"/> <Entry c1="0" c2="0" c3="253" c4="240"/> <Entry c1="0" c2="0" c3="252" c4="240"/> </ColorTable> และแปลอีกครั้ง: gdal_translate Col.vrt Col.tiff แต่มันตอบว่า: Warning 1: Unable to export …

4
ทำไมบางระบบพิกัดกำหนดแกน x เป็นทิศเหนือและบางส่วนเป็นตะวันออก
คำจำกัดความของทิศเหนือและทิศตะวันออกนั้นค่อนข้างตรงไปตรงมาเพื่อเข้าใจ แต่จะกลายเป็นเรื่องยากเมื่อใช้สลับกับพิกัด xy ซึ่งมีคำจำกัดความที่แตกต่างกันสำหรับทิศทางของแกน ในคณิตศาสตร์ y เป็นแนวตั้งเสมอและ x เป็นแนวนอนเสมอดังนั้นฉันจะสมมติว่า "up" == "northing" == "y" และ "along" == "easting" == "x" เหตุใดจึงไม่เป็นเช่นนี้ใน GIS

3
ฉันจะรับค่าของพิกเซลใต้เคอร์เซอร์ได้อย่างไร
มีเครื่องมือหรือบางสิ่งที่จะทำให้ฉันมีค่าของพิกเซลภายใต้เคอร์เซอร์หรือไม่? สิ่งที่ฉันนึกไว้ในบางอย่างเช่นเครื่องมือ eyedropper ในโปรแกรมกราฟิกที่ช่วยให้คุณสามารถสุ่มตัวอย่างคะแนนในรูปแรสเตอร์
11 qgis  raster 

3
จะแบ่งบรรทัดออกเป็นเซ็กเมนต์ที่เท่ากันด้วย QGIS ได้อย่างไร?
ฉันกำลังพยายามแบ่งเส้นโค้ง (กระดิก) เป็นส่วนความยาวเท่ากัน ใช้ Grass's v.split ซึ่งใช้งานได้ในระดับหนึ่ง แต่ไม่ได้ให้ผลลัพธ์ที่ฉันตามมา v.split จะแยกความยาวแบบแบ่งส่วนโดยยึดตาม "ความยาวส่วนสูงสุด" หรือ "จำนวนจุดยอดสูงสุดในส่วน" ดังนั้นถ้าฉันต้องการแยกเส้นออกเป็นเซ็กเมนต์ 10 เมตรและใช้ความยาวเซกเมนต์สูงสุดเท่ากับ 10 เซ็กเมนต์ของฉันทั้งหมดจะสั้นลงเช่น 9.98 หรือ 9.6 สำหรับแต่ละบรรทัดกระดิกหรือตรง สิ่งที่ฉันต้องการแทนจะได้รับตัวอย่างเช่นเส้น 55 ม.: เริ่มต้นที่ปลายด้านหนึ่งและวางโหนด / จุดทุก ๆ 10 ม. ตามเส้นจนกว่าจะถึงจุดสิ้นสุด ในกรณีข้างต้นมันจะแบ่งออกเป็น 6 ส่วนโดยส่วนสุดท้ายมีความยาว 5 ม. และส่วนอื่น ๆ ทั้งหมดยาว 10 ม. มีโมดูลที่ดีกว่านี้ไหม
11 qgis  grass 

3
รับเลเยอร์ของชั้นใน QGIS?
มีวิธีในการรับขอบเขต (bbox) ของเวกเตอร์เลเยอร์ใน QGIS หรือไม่? ฉันเห็นว่าฉันสามารถอัปเดตขอบเขตได้ แต่ฉันกำลังมองหาพิกัดที่แท้จริงของขอบเขต
11 qgis  layers  vector  extents 

2
หน่วยของคุณลักษณะความยาวหุ่นดีคืออะไร
ฉันทำการคำนวณความยาวของรูปหลายเหลี่ยมอย่างง่าย ๆ โดยใช้หุ่นดี: from shapely.geometry import LineString ... xy_list = [map(float,e) for e in xy_intm] line = LineString(xy_list) s = '%s,%s,%s' % (fr,to,line.length) พิกัดของฉันอยู่ใน WGS84 ฉันไม่สามารถหาข้อมูลเกี่ยวกับคุณลักษณะความยาวของหุ่นดีได้ หน่วยของคุณสมบัติความยาวคืออะไร? มีวิธีง่าย ๆ ในการแปลงเป็นกม. หรือเมตรหรือไม่?
11 shapely  length  units 

2
แผนที่แบบเวกเตอร์ของกระเบื้องหมายถึงอะไร
ฉันกำลังทำงานกับแอพพลิเคชั่นที่ให้ GeoJSON ลงในแผนที่ OpenLayers แนวคิดเกี่ยวกับการไม่มีภาพ PNG ที่ดาวน์โหลดจากบริการภายนอก (OSM หรือ Bing) แต่มีข้อมูลทางภูมิศาสตร์ในไฟล์ GeoJSON และแสดงผลแบบเรียลไทม์ 'vector tile'จากการวิจัยของฉันเทคโนโลยีนี้น่าจะเรียกว่า ฉันดูที่เว็บไซต์ของพวกเช่น http://openstreetmap.us/~migurski/vector-datasource/ และ http://mike.teczno.com/notes/postgreslessness-mapnik-vectiles.html (เดียวกัน) ผู้ชาย). งานของเขาดูเหมือนจะเป็นสิ่งที่ฉันต้องการบรรลุ แต่ฉันไม่เข้าใจวิธีการทำงาน จากความเข้าใจของฉันเนื่องจากฉันใช้ OpenLayers ลูกค้าจะดึงข้อมูลแผนที่ในรูปแบบ GeoJSON และถ่ายโอนไปยังเวกเตอร์โดยใช้ตัวแยกวิเคราะห์ GeoJSON ของ OpenLayers แต่เป็นเพียงข้อกำหนดที่ใช้ในเทคโนโลยีนี้ที่ฉันไม่ได้รับ ในบล็อกของเขาเขาอธิบายว่าจะมีเซิร์ฟเวอร์ที่ให้ข้อมูลที่เรียกว่า'MapNik Vector Tile'รูปแบบ กระเบื้องเวกเตอร์กับ GeoJSON ต่างกันอย่างไร มันหมายถึงกระเบื้อง GeoJSON ที่สอดคล้องกับกล่อง จำกัด หรือไม่? หรือเป็นประเภทภาพใหม่ หากคุณดูตัวอย่างของเขาคุณสามารถสังเกตเห็นป้ายกำกับบนถนนที่สอดคล้องกับจังหวะของถนน ฉันพยายามทำเช่นเดียวกันกับ OpenLayers โดยเปลี่ยนรหัส Renderer ใน …

2
การลบรูปหลายเหลี่ยม“ เกลือและพริกไทย” ขนาดเล็กออกจากชั้นใน QGIS หรือไม่
ฉันมีแผนที่ประกอบขึ้นจากรูปหลายเหลี่ยมหลายรูปโดยมีจุดสองสามแสนจุดที่มีขนาดเล็กมากอยู่ภายใน ฉันต้องการรูปหลายเหลี่ยมขนาดใหญ่ แต่ไม่ได้ชี้รูปหลายเหลี่ยมขนาดเล็ก ฉันจะเลือกวิธีการและลบทุกจุดรูปหลายเหลี่ยมขนาดเล็กในขณะที่รักษารูปหลายเหลี่ยมขนาดใหญ่? (เห็นได้ชัดว่าฉันไม่ต้องการทำสิ่งนี้ด้วยตนเอง - มีคะแนนน้อยเกินไป!) ฉันใหม่ทั้งหมดกับ QGIS และฉันได้ Googled กว้างขวางโดยไม่มีโชค อาจเป็นเพราะฉันไม่แน่ใจว่าคำศัพท์ที่ถูกต้องที่จะใช้ในการค้นหาของ Google คืออะไร! ไฟล์ที่ฉันใช้คือ. dbf, .prj, .qpj, .shp และ. shx ฉันแค่ลากไฟล์. shp ไปยัง QGIS และแผนที่จะปรากฏเป็นเลเยอร์เดียว โดยทั่วไปแผนที่ของสหราชอาณาจักรแบ่งออกเป็นภูมิภาค (ซึ่งฉันต้องการ) และครอบคลุมในจุด (ซึ่งไม่ต้องการ) นี่คือสิ่งที่ดูเหมือนว่าใกล้ชิด ฉันละลายเพื่อดูว่าพวกเขาเข้าไปในเลเยอร์โดยรอบโดยไม่มีโชคหรือไม่:
11 qgis  polygon  point 

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