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

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

2
วิธีที่เร็วที่สุดในการนับจำนวนคุณลักษณะในคลาสคุณลักษณะหรือไม่
ด้วยการแนะนำของโมดูลการเข้าถึงข้อมูลใน arcpy (ค้นหาเคอร์เซอร์ที่เร็วกว่า 30x) ฉันต้องการทราบว่าการนับคุณสมบัติที่ตรงกับเกณฑ์ sql นั้นเร็วกว่าวิธี MakeTableView + GetCount แบบดั้งเดิมหรือไม่

2
กำลังมองหาทางออกที่เร็วที่สุดสำหรับการวิเคราะห์จุดในรูปหลายเหลี่ยม 200 ล้านจุด [ปิด]
ฉันมี CSV ที่มีการสังเกต 200 ล้านครั้งด้วยรูปแบบต่อไปนี้: id,x1,y1,x2,y2,day,color 1,"-105.4652334","39.2586939","-105.4321296","39.2236632","Monday","Black" 2,"-105.3224523","39.1323299","-105.4439944","39.3352235","Tuesday","Green" 3,"-104.4233452","39.0234355","-105.4643990","39.1223435","Wednesday","Blue" สำหรับแต่ละชุดพิกัด (x1 / y1 และ x2 / y2) ฉันต้องการมอบหมาย US Census Tract หรือ Census Block ที่มันอยู่ภายใน (ฉันดาวน์โหลด Cfile tract TIGER ในรูปไฟล์ที่นี่: ftp://ftp2.census.gov/ geo / tiger / TIGER2011 / TRACT / tl_2011_08_tract.zip ) ดังนั้นฉันต้องดำเนินการจุดในรูปหลายเหลี่ยมสองครั้งสำหรับการสังเกตแต่ละครั้ง สิ่งสำคัญคือการแข่งขันจะต้องแม่นยำมาก วิธีที่เร็วที่สุดในการทำเช่นนี้รวมถึงเวลาในการเรียนรู้ซอฟต์แวร์คืออะไร? ฉันเข้าถึงคอมพิวเตอร์ที่มีหน่วยความจำ 48GB - ในกรณีที่อาจมีข้อ จำกัด ที่เกี่ยวข้อง …

4
เหตุใด GPS จึงเป็นบริการฟรี
Global Positioning System ( GPS ) เป็นบริการฟรีที่ดำเนินการโดยรัฐบาลสหรัฐอเมริกาและมีให้ใช้งานตลอดเวลา เมื่อเราซื้ออุปกรณ์ GPS เราจะไม่จ่ายค่าธรรมเนียมรายเดือนหรือจ่ายภาษีสำหรับการสนับสนุน GPS เราจ่ายเฉพาะราคาของอุปกรณ์ ฉันไม่เข้าใจว่าเป็นไปได้ สหรัฐฯสร้างรายได้อย่างไร
35 satellite  gps 

9
มีห้องสมุดวิเคราะห์ติดตาม GPS ที่ดีหรือไม่?
ฉันยังคงเขียนรหัสที่กำหนดเองเพื่อทำงานกับแทร็ก GPS: ไฟล์ GPX และบันทึก NMEA จากโทรศัพท์ของฉัน, ตัวบันทึก GPS แบบแยกเฉพาะ ฯลฯ ฉันรู้สึกเหมือนฉันได้สร้างวงล้อใหม่และสงสัยว่ามีห้องสมุด / เครื่องมือมาตรฐานที่ฉันสามารถใช้ทำงานได้ ด้วยแทร็ก GPS บางสิ่งที่ฉันชอบทำ: คำนวณระยะทางที่เดินทางบนเส้นทาง คำนวณความเร็วเฉลี่ยและความเร็วที่ฉับพลันตลอดเส้นทาง คำนวณเวลาในการเคลื่อนที่เทียบกับเวลาที่หยุดนิ่ง ลดความซับซ้อนของแทร็กกำจัดกลุ่มที่อยู่กับที่ แบ่งแทร็กออกเป็นแทร็คแยกกันหนึ่งรายการต่อการเดินทาง ปรับแก้ข้อผิดพลาดในการสุ่มตัวอย่างด้วย GPS สร้างโปรไฟล์การยกระดับโดยค้นหาจุดใน DEM แปลงแทร็คเป็น GPX, KML และอื่น ๆ สำหรับการสร้างภาพ มีแอพพลิเคชั่นมากมายที่วิเคราะห์เส้นทาง GPS ฉันกำลังมองหาไลบรารีซอฟต์แวร์หรือชุดเครื่องมือที่เขียนสคริปต์ได้เพื่อให้ฉันสามารถเขียนแอปพลิเคชันของฉันเอง ฉันไม่สนใจรูปแบบอินพุตมากนัก การเรียงคะแนน lat / lon แบบประทับเวลาใด ๆ ก็ถือว่าใช้ได้ ฉันส่วนใหญ่ทำงานใน Python บน Unix แต่ภาษาใด ๆ ที่จะทำ …

5
กำลังเรียกดูไฟล์รูปหลายเหลี่ยมขณะที่ยังคงโทโพโลยีใน QGIS
ฉันมีรูปหลายเหลี่ยม Shapefile ซึ่งฉันจำเป็นต้องพูดคุย ฉันจะพูดคุย poligons และให้แน่ใจว่าไม่มีข้อผิดพลาดทอพอโลยีเช่น "slivers" ฉันได้ลองแล้ว: เวกเตอร์ -> เครื่องมือเรขาคณิต -> รูปหลายเหลี่ยมกับเส้น เวกเตอร์ -> เครื่องมือรูปทรงเรขาคณิต -> รูปทรงเรขาคณิตที่ง่าย ... ที่นี่ฉันสามารถเห็นบนหน้าจอแล้วว่าฉันกำลังผลิตเหลื่อมกันและช่องว่างอย่างไรก็ตามตอนนี้ฉันลอง เวกเตอร์ -> เครื่องมือเรขาคณิต -> เส้นไปยัง polgones และนี่โปรแกรมแสดงข้อผิดพลาดและล้มเหลว

3
เหตุใดการประมาณการข้อมูลจึงมีความเกี่ยวข้อง
ทำไมจึงมีประโยชน์ในการจัดเก็บข้อมูลในการคาดการณ์และ datums ที่ผิดปกติ? ฉันเข้าใจถึงคุณค่าของการคาดการณ์ในขณะที่เอาท์พุทสร้างขึ้นเนื่องจากความผิดเพี้ยนและอื่น ๆ : นั่นเป็นสิ่งที่สมเหตุสมผล อย่างไรก็ตามฉันไม่เข้าใจว่าทำไมรัฐจึงใช้การคาดการณ์ระนาบของรัฐในข้อมูล เรามีความแม่นยำทศนิยม: ทำไมไม่เพียงเก็บค่าที่แม่นยำใน EPSG: 4326 นี่เป็นส่วนที่เหลือของวันที่คัดค้านอัตโนมัติล่วงหน้าหรือมีข้อเสนอมูลค่าที่ฉันขาดหายไปหรือไม่? ฉันจะ จำกัด ขอบเขตของคำถามนี้เฉพาะข้อมูลเวกเตอร์เพื่อทำให้เป็นรูปธรรมมากขึ้น

5
เปรียบเทียบเซิร์ฟเวอร์ GIS โอเพ่นซอร์สที่แตกต่างกันอย่างไร
ขณะนี้ฉันรู้เซิร์ฟเวอร์ GIS โอเพนซอร์สต่อไปนี้: Geoserver : รองรับ Java, เวกเตอร์และบิตแมปนอกจากนี้ยังรองรับ ใกล้เคียงกับ mapserver (ประสิทธิภาพสูง) mapserver : c / c ++ เคยเป็นเซิร์ฟเวอร์ที่เร็วที่สุด ดีกว่าสำหรับแรสเตอร์กว่าเวกเตอร์? mapguide : ไม่ทราบเรื่องนี้ Mapnik : เด็กใหม่ในบล็อกหรือไม่ ไม่รู้มากเกี่ยวกับมัน แต่มันดูน่าสนใจ Mapfish : เท่าที่ฉันรู้เพียงดึงข้อมูลเวกเตอร์เพื่อแสดงใน openlayers มีการใช้งานรางอยู่ ถ้าเป็นไปได้ฉันต้องการเปรียบเทียบบางอย่างคุณเลือกหรือไม่ชอบและทำไม ฉันกำลังมองหาการสร้างเว็บไซต์ทางรถไฟและต้องการเซิร์ฟเวอร์ GIS บางประเภท ฉันต้องการข้อมูลแรสเตอร์และเวคเตอร์ (คลิกได้) ทำได้ด้วยเซิร์ฟเวอร์เดียวหรือไม่ ฐานข้อมูลส่วนหลังจะเป็น Postgis

12
กำลังมองหาทางเลือกในการ pgRouting สำหรับการวิเคราะห์เส้นทาง / เครือข่ายโอเพนซอร์ส?
ฉันสงสัยว่ามีทางเลือกอื่นสำหรับเครื่องมือpgRoutingหรือไม่ เมื่อคิดเกี่ยวกับมันสักหน่อยฉันคิดว่าทางเลือกเดียวคือใช้ R หรือ RPY เพื่อทำการวิเคราะห์ โดยทั่วไปฉันพยายามแก้ไขปัญหาการกำหนดเส้นทางโดยใช้ฐานข้อมูลที่ไม่ใช่ PostGIS เนื่องจากข้อมูลส่วนใหญ่ของฉันถูกจัดเก็บจริงในรูปแบบที่แตกต่างกัน อย่างไรก็ตามมันไม่ยากที่จะแปลง ฉันพบว่า pg การไปยังสมองที่โง่ของฉันนั้นเป็นเรื่องยากที่จะนำไปใช้ ดังนั้นบางทีการแก้ปัญหาที่ไม่ใช่ฐานข้อมูลที่ฉันสามารถปรับแต่งได้อย่างง่ายดายจะเหมาะสำหรับฉัน

12
ฉันจะวาดและแสดงภาพแผนที่ที่กำหนดเองตามข้อมูล OSM ได้อย่างไร
ฉันต้องการที่จะใช้ข้อมูล openstreetmap สำหรับพื้นที่เฉพาะในฐานะแหล่งที่มาและ "ดึง" จากแผนที่การปรับปรุงโครงสร้างพื้นฐานซึ่งส่วนใหญ่เป็นถนน ฉันต้องการให้โฮสต์โดยตัวเอง (ไม่ทำให้ข้อมูลบนเซิร์ฟเวอร์ OSM จริงเสียไป) ต้องการความยืดหยุ่นและระดับรายละเอียดที่ค่อนข้างใหญ่ในกระบวนการแก้ไขและมันก็ดีที่จะทำให้มันดูดี ฉันไม่คุ้นเคยกับซอฟต์แวร์ GIS จำนวนมาก อันที่จริงมันไม่สำคัญที่จะมีข้อมูล OSM เป็นแหล่งที่มามันอาจเป็นภาพจากดาวเทียมเช่นกัน สิ่งสำคัญ - การวาดภาพที่มีความยืดหยุ่นผูกพันกับพิกัดจริงและการมองเห็นของแผนที่ ฉันจะเริ่มได้ที่ไหน หวังว่าคำถามนี้สมเหตุสมผลที่นี่ :)

3
มีแกลลอรี่ Carto CSS ซึ่งมีรหัสด้วยหรือไม่
ขณะนี้ฉันกำลังสำรวจการใช้งาน CartoCSS และ TileMill ในโครงการของเรา ฉันได้เห็นแกลเลอรีที่น่าประทับใจที่http://www.mapbox.com/tilemill/gallery/ แกลเลอรี่ดูน่าประทับใจ แต่ฉันมีปัญหาในการถ่ายภาพว่าพวกเขาบรรลุเอฟเฟกต์และสไตล์บางอย่างได้อย่างไร ตัวอย่างที่ให้ไว้ในคำแนะนำ (ตัวอย่างที่นี่ ) นั้นดูธรรมดาเกินไป มีตัวอย่างรายละเอียดใด ๆ ของ CartoCSS (แทนที่จะเป็นแค่เอาต์พุต) ที่มีให้ใช้ที่ไหนสักแห่ง?

6
การแสดงชุดข้อมูลขนาดใหญ่ด้วย Leaflet
เมื่อใช้ Leaflet ในการมองเห็นชุดข้อมูลขนาดใหญ่ (GeoJSON ที่มีคุณสมบัติ 10,000 จุด) ไม่น่าแปลกใจที่เบราว์เซอร์ล่มหรือหยุดทำงาน ตัวอย่างย่อย 1,000 ฟีเจอร์จากชุดข้อมูลเดียวกันนั้นทำงานได้อย่างไร้ที่ติ น่าเสียดายที่ฉันไม่สามารถแชร์ชุดข้อมูลให้ผู้อื่นลองได้ ไม่มีใครมีวิธีแก้ปัญหาที่ดีกว่าสำหรับการแสดงชุดข้อมูลขนาดใหญ่เช่นนี้หรือไม่? (เป้าหมายสูงสุดคือการปรับขนาดให้ถึง 2 ล้านฟีเจอร์) ฉันยินดีที่จะพิจารณากรอบการสร้างภาพออฟไลน์ในกรณีที่เบราว์เซอร์ที่ใช้แทนเช่นPolymapsหรือd3.jsเป็นต้นถือว่าไม่สามารถใช้งานได้ แก้ไข:ลืมพูดถึงผู้ใช้จะต้องสามารถกรองชุดข้อมูลตามคุณลักษณะ ดังนั้นเมื่อไม่ใช้คุณลักษณะNคุณสมบัติเฉพาะการจับคู่n <= Nอาจต้องแสดงผลแบบไดนามิก

4
แบบสอบถาม SQL เพื่อให้มีคุณสมบัติ geojson ที่สมบูรณ์จาก PostGIS?
ฉันต้องการได้รับคุณสมบัติ geojson พร้อมคุณสมบัติจาก PostGIS ฉันพบตัวอย่างเพื่อให้มีการรวบรวมฟีเจอร์ แต่ฉันไม่สามารถใช้งานได้กับฟีเจอร์ SELECT row_to_json(fc) FROM ( SELECT 'FeatureCollection' As type, array_to_json(array_agg(f)) As features FROM (SELECT 'Feature' As type , ST_AsGeoJSON(lg.geog)::json As geometry , row_to_json(lp) As properties FROM locations As lg INNER JOIN (SELECT loc_id, loc_name FROM locations) As lp ON lg.loc_id = lp.loc_id ) As f …

4
เลือกคุณสมบัติที่มีแอตทริบิวต์ NULL ใน QGIS หรือไม่
ฉันจะระบุว่าคุณลักษณะใดมีNULLคุณสมบัติในตารางแอตทริบิวต์ของ Shapefile ได้อย่างไร เมื่อฉันลอง[field]= 'NULL'เลือกคุณสมบัติด้วยvalue = 0(ดูภาพ)

5
แปลง. shp เป็น. gpx โดยใช้ QGIS หรือไม่
ฉันต้องการแปลง. shp เป็น. gpx ใช้ GIS ฉันเปิด shapefile และพยายาม "บันทึกเป็น" gpx แต่ให้ข้อผิดพลาด OGR: การสร้างฟิลด์ ObjectId ล้มเหลว (ข้อผิดพลาด OGR: ฟิลด์ชื่อ 'ObjectId' ไม่ได้รับการสนับสนุนใน GPX schema ใช้ตัวเลือกการสร้าง GPX_USE_EXTENSIONS เพื่ออนุญาตการใช้องค์ประกอบ) ฉันจะแก้ไขข้อผิดพลาดนี้ได้อย่างไร?
34 qgis  shapefile  gpx 

3
วิธีแสดงแนวโน้มในช่วงเวลาใด
ฉันมีอนุกรมเวลาของแรสเตอร์ที่เซลล์ของแรสเตอร์แต่ละตัวแทนค่าบางอย่างในเวลาหนึ่ง ฉันต้องการสร้างแผนที่ที่เน้นขนาดของแนวโน้มเชิงบวกหรือเชิงลบในค่านี้เมื่อเวลาผ่านไปสำหรับแต่ละเซลล์ วิธีการที่ค่อนข้างไร้เดียงสาของฉันคือการปรับให้พอดีกับการถดถอยเชิงเส้นอย่างง่าย (X = เวลาและ Y = ค่า) กับแต่ละเซลล์และส่งอาร์เรย์ของความลาดเอียงไปยังแรสเตอร์ (ตามภาพตัวอย่างด้านล่าง) สิ่งนี้สามารถกรองได้โดยการส่งออกผลลัพธ์ที่สำคัญเท่านั้น ฉันจะแสดงแนวโน้มในช่วงเวลาอื่นได้อย่างไร ฉันสนใจในเทคนิคทั่วไปไม่ใช่คำแนะนำเฉพาะซอฟต์แวร์

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