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

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

3
ฉันจะหาข้อมูลรูปหลายเหลี่ยมของพื้นที่ไวน์ (การปลูกองุ่น) และองุ่นหรือพันธุ์ได้อย่างไร
ข้อมูลพิกัดบนขอบเขตทางภูมิศาสตร์ของพื้นที่ไวน์ (การเพาะเลี้ยง) อยู่ที่ไหนและประเภทหลักของไวน์ (องุ่นหรือพันธุ์) รูปแบบไฟล์ GIS เชพไฟล์หรือ geoJSON น่าจะสมบูรณ์แบบ นึกคิดฉันต้องการพื้นที่รูปหลายเหลี่ยมสำหรับไวน์ของสหรัฐอเมริกาหรือยุโรปพร้อมกับคุณลักษณะบางอย่างที่สอดคล้องกับแต่ละพื้นที่ แต่ถึงแม้จะเป็นเพียงข้อมูลสำหรับประเทศใหญ่ ๆ อย่างน้อยหนึ่งประเทศเท่านั้น ฉันสามารถจัดการพิกัดทางภูมิศาสตร์ในรูปแบบใดก็ได้ ขอบคุณ!
9 data 

1
Geocoding และการประมวลผลขนาดใหญ่ใน ESRI
ตกลงดังนั้นฉันเดาว่าแบบสอบถาม / แบบสอบถามแบบไม่เป็นทางการเกี่ยวกับชุดข้อมูลที่คุณใช้ในโลก ESRI ของคุณมีขนาดใหญ่เท่าไร ... ฉันกำลังสร้างและบำรุงรักษาชุดข้อมูลโจเซฟที่ฉันต้องดำเนินการลงไปจนถึงระดับบ้านแต่ละหลัง ระดับพัสดุ แต่ที่อยู่ทางไปรษณีย์หลายรายการต่อพัสดุสำหรับระบบของเรา ในหลาย ๆ ที่ที่ฉันใช้ที่อยู่ตามทฤษฎีซึ่งคำนวณจากเครือข่ายถนนหรือข้อมูล USPS AMS / AIS ดังนั้นรายชื่อที่อยู่ของฉันมีประมาณ 13.5 ล้านที่อยู่และเพิ่มขึ้นทุกเดือนหรือทุกไตรมาส มีใครออกไปบ้างในขณะนี้ที่ยังคงรักษาระบบที่อยู่ / ข้อมูลการค้นหาที่เหมาะสมซึ่งมีขนาดใหญ่ในชุดข้อมูลต่อเนื่องฉันชอบที่จะร่วมมือหรือพูดคุยเพิ่มเติมเกี่ยวกับวิธีที่คนอื่นจัดการชุดข้อมูลขนาดใหญ่เช่นนี้ ฉันเห็นปัญหาที่ดูเหมือนว่าซอฟต์แวร์ ESRI จะระเบิดเมื่อฉันพยายามทำงานต่าง ๆ เช่นการตัดหรือการรวมเชิงพื้นที่ ESRI บอกว่าพวกเขาไม่เห็นปัญหาประเภทนี้ แต่ฉันมีปัญหาเหล่านี้ตั้งแต่กลับมาที่ 9.3.1 ดังนั้นฉันจึงไม่สามารถเป็นคนแรก / คนเดียวที่ทำสิ่งนี้เนื่องจากฉันสามารถสร้างมันขึ้นมาใหม่ในหลาย ๆ เครื่องได้ แพลตฟอร์มของฉันตอนนี้คือ ESRI ArcGIS 10 บนเดสก์ท็อปพูดคุยกับ ArcSDE 9.3.1-sp1 บนแบ็กเอนด์ SQL2008 โดยใช้วัตถุเชิงพื้นที่ GEOMETRY ดังนั้นฉันไม่ได้ทำอะไรแปลกใหม่จริงๆ แต่ฉันก็ยังดูเหมือนว่าในบางพื้นที่ฉันอาจจะผลักซองจดหมาย [เพิ่มเติม]สิ่งที่ฉันสนใจรู้คือสิ่งที่คนอื่นกำลังทำเพื่อเพิ่มประสิทธิภาพกระบวนการที่มีการจัดการกับชุดข้อมูลเหล่านี้ …

3
เร่งความเร็วเขตข้อมูลการคำนวณ Python ใน ArcGIS Desktop หรือไม่
ฉันยังใหม่กับ Python และเริ่มสร้างสคริปต์สำหรับเวิร์กโฟลว์ ArcGIS ฉันสงสัยว่าฉันจะเร่งโค้ดให้สร้างฟิลด์ตัวเลขสองชั่วโมงได้อย่างไรจากเขตเวลาประทับ ฉันเริ่มต้นด้วยไฟล์บันทึกจุดติดตาม (breadcrumb trail) ที่สร้างขึ้นโดย DNR Garmin พร้อมกับเขตข้อมูลประทับเวลา LTIME (เขตข้อมูลข้อความความยาว 20) เมื่อแต่ละระเบียนจุดติดตาม สคริปต์คำนวณความแตกต่างในชั่วโมงระหว่างแต่ละการบันทึกเวลาต่อเนื่อง ("LTIME") และใส่ลงในฟิลด์ใหม่ ("ชั่วโมง") ด้วยวิธีนี้ฉันสามารถย้อนกลับและสรุปเวลาที่ใช้ในพื้นที่ / รูปหลายเหลี่ยม ส่วนหลักคือหลังจากที่print "Executing getnextLTIME.py script..." นี่คือรหัส: # --------------------------------------------------------------------------- # # Created on: Sept 9, 2010 # Created by: The Nature Conservancy # Calculates delta time (hours) between successive …
9 arcpy  time 

5
การแปลงรูปร่าง Polyline-M เป็น Polyline โดยใช้ ArcGIS Desktop หรือไม่
ฉันมีซอฟต์แวร์เก่า ๆ ที่ฉันต้องใช้ (ไม่มีตัวเลือก) มันเก่าพอที่จะไม่รู้จักรูปร่างของไฟล์ประเภท Polyline-M แต่จะรับรู้เฉพาะรูปร่างของไฟล์ Polyline ฉันมีไฟล์รูปร่างที่เป็น Polyline-M อย่างสมบูรณ์ซึ่งฉันต้องแปลงเป็น Polyline แบบเก่าธรรมดา ไม่มีใครรู้วิธีการทำเช่นนี้ใน ArcMap 10?

4
วิธีแสดงชั้นในอาคาร
มีวิธีใดบ้างในการเป็นตัวแทนของพื้นในอาคารโดยใช้ GIS? (นอกจากนี้มันโง่ที่ฉันต้องใช้แท็กที่มีอยู่เพราะไม่มีใครเหมาะกับคำถามของฉันดังนั้นฉันต้องเลือกแบบสุ่ม)
9 3d  bim 

1
การเปลี่ยนแผนที่ฐานใน Ushahidi?
หลงใหลในแนวคิดของ 'แผนที่ฝูงชน' และ 'วารสารศาสตร์พลเมือง' ฉันได้อ่านUshahidiและมันควรจะให้บริการฉันดี ฉันต้องการเลียนแบบยกเว้น - แผนที่ฐาน ฉันต้องการแผนที่ฐานส่วนบุคคลที่ให้บริการจาก Geoserver เป็นต้นและไม่ใช่ Google Map ฉันเห็นว่า OSM สามารถใช้งานได้ แต่ไม่มีรายละเอียดที่ฉันต้องการ ความคิดใด ๆ เกี่ยวกับวิธีการหรือโครงการทางเลือก? [ฉันค้นหาเว็บโดยใช้ Google เพื่อค้นหาคำตอบที่ไม่ประสบความสำเร็จ ฟอรัม Ushahidi ไม่มีประโยชน์เช่นกัน]
9 ushahidi 

2
polymaps & poly …รูปหลายเหลี่ยม
ฉันเพิ่งเล่นกับ Bing Maps + Polymaps เมื่อเร็ว ๆ นี้ มันได้กลายเป็นที่ชัดเจนว่า Bing เป็นทรัพยากรการทำแผนที่ใช้ได้เฉพาะกับ Polymaps ที่มีภาพถ่ายดาวเทียม มันเป็นเรื่องจริงเหรอ? ฉันกำลังพยายามวาดรูปหลายเหลี่ยมหลายขนาดที่แตกต่างกันบนแผนที่และเติมด้วยสีที่แตกต่างกันตามสิ่งที่พวกเขาเป็นตัวแทน นอกจากนี้ฉันต้องการให้แต่ละรูปหลายเหลี่ยมสามารถคลิกได้ ฉันเข้าใจว่าการโหลดข้อมูลทางภูมิศาสตร์ไปยังแผนที่ด้วย Polymaps คุณอาจใช้. คุณสมบัติ () หรือ. url () เป็นส่วนหนึ่งของวัตถุ geoJSON ฉันมีคุณสมบัติ () ทำงานได้ แต่ด้วยการใช้ฟังก์ชั่นนี้ข้อมูลรูปหลายเหลี่ยมต้องถูกฝังลงในไฟล์ javascript ด้วยตัวเองเช่นเดียวกับใน: map.add(po.geoJson() .features([ { "geometry": { "coordinates": [[ [[-63.599925935268395,44.64018531837119],[-63.599789142608664,44.640219671024646],[-63.59973818063736,44.6401452402498],[-63.599877655506134,44.64010707058464],[-63.599925935268395,44.64018150140844]], [[-63.59986692667008,44.639874235083376],[-63.59975695610047,44.63991431339196],[-63.599697947502136,44.63981507181532],[-63.5998159646988,44.639782627416906],[-63.59986424446105,44.6398723265918]] ]], "type": "MultiPolygon" }, "type": "Feature", "id": "beat:05X", "properties": …

3
ระบุ shapefiles หรือ rasters ที่เสียหายผ่าน Python หรือ ArcObjects
ฉันสนใจวิธีระบุ rasters (เช่นรูปแบบ ESRI GRID) หรือรูปร่างที่เสียหายที่จะป้องกันไม่ให้ใช้ในเครื่องมือวิเคราะห์ ฉันมีจำนวนมากในโครงสร้างโฟลเดอร์ทรีและต้องการให้สามารถเขียนสคริปต์บางสิ่งที่จะนำทรีไฟล์และสามารถใช้ ID rasters ได้ตัวอย่างเช่นหากคุณพยายามดูใน ArcCatalog จะไม่อนุญาตให้แสดง และตามด้วยจะทำให้เครื่องมือการประมวลผลทางภูมิศาสตร์ล้มเหลว ข้อตกลงเดียวกันสำหรับ shapefiles หรือคลาสคุณลักษณะ ฉันชอบที่จะทำสิ่งนี้ใน Python (และฉันจะไม่ต่อต้านโมดูล Python ที่ไม่ใช่ ESRI หรืออื่น ๆ ) แต่ฉันเปิดรับทุกสิ่ง ฉันเดาว่าคุณสามารถแฮกบางอย่างด้วยกันโดยพยายามตรวจสอบความถูกต้องของรูปทรงเรขาคณิตหรือใช้ประโยชน์จากด้านการออกแบบไฟล์ แต่สิ่งใดที่เหมาะสมที่สุด? หรือมีวิธีอื่นที่จะออกแบบมาเพื่อวัตถุประสงค์ดังกล่าวโดยเฉพาะหรือไม่? เป้าหมายของฉันคือสามารถเรียกใช้กลไกการควบคุมคุณภาพอย่างง่าย ๆ ในไฟล์ประมวลผลล่วงหน้าขนาดใหญ่บางสัปดาห์เพื่อให้แน่ใจว่าพวกเขาจะได้รับเสียงทั้งหมดก่อนที่จะเริ่มทำการประมวลผลแบทช์จริง ขอบคุณทอม

4
เครื่องมือสืบค้นข้อมูลเชิงพื้นที่สำหรับฆราวาสคืออะไร?
ฉันไม่รู้อะไรเกี่ยวกับ GIS แต่ฉันมีสิ่งที่ฉันคิดว่าเป็นปัญหา GIS จากการใช้เวลาสองสามชั่วโมงเพื่อค้นหาปัญหาของฉันฉันคิดว่าสิ่งที่ฉันต้องทำคือทำแบบสอบถามเชิงพื้นที่ แต่ฉันไม่แน่ใจว่าจะทำอย่างไร ฉันมีข้อมูลอาชญากรรมบางอย่าง (รายการเหตุการณ์ที่เฉพาะเจาะจงวันเวลาที่เกิดขึ้นและที่อยู่ที่เกิดขึ้น) ที่ฉันต้องการดูเกี่ยวกับพื้นที่ใกล้เคียงหนึ่งแห่ง ฉันมีเค้าโครงของละแวกใกล้เคียงบนแผนที่ซึ่งเจาะจงพอที่ฉันสามารถแปลมันเป็นรูปหลายเหลี่ยมที่อธิบายเค้าโครงของพื้นที่ใกล้เคียง ฉันต้องการกรองข้อมูลอาชญากรรมที่ฉันต้องดูว่ามีเหตุการณ์ใดเกิดขึ้นเฉพาะภายในขอบเขตของพื้นที่ใกล้เคียงนี้ ฉันคิดว่านี่เป็นคำถามเชิงพื้นที่ แต่ฉันไม่แน่ใจ ฉันกำลังมองหาคำแนะนำเกี่ยวกับปัญหาโดยทั่วไป ปรากฏว่ามีเครื่องมือฟรีออนไลน์สำหรับสิ่งเหล่านี้ (Google Fusion Tables?) และฉันสามารถเข้าถึง ArcGIS Desktop และ MS SQL Server ฉันคุ้นเคยกับ SQL Server แต่ไม่ใช่ ArcGIS Desktop และดูเหมือนว่าบางอย่างที่ฉันสามารถรับและเรียนรู้ในหนึ่งหรือสองวัน แต่ฉันไม่แน่ใจ

6
ฉันจะสร้างภาพขนาดย่อจากรูปร่างที่มากได้อย่างไร
เพื่อนร่วมงานและฉันเพิ่งเปิดตัวโครงการโอเพ่นซอร์สที่เรียกว่าMapotecaซึ่งเป็นชุดของ Python Scripts ที่รวมเข้ากับการติดตั้ง GDAL / FWTools ซึ่งจะช่วยให้ไดเรกทอรีต่างๆสามารถค้นหาข้อมูลเชิงพื้นที่และแยกขอบเขตเรขาคณิตจำนวนองค์ประกอบ และผู้ใช้เขียนลงในไฟล์ csv เรากำลังทำงานในส่วนที่อธิบายไฟล์ DBF ที่เกี่ยวข้องและเราต้องการสร้างภาพขนาดย่อของแต่ละไฟล์รูปร่างคุณรู้วิธีสร้างภาพขนาดย่อเหล่านี้ใน jpeg หรือ png โดยใช้ Python หรือไม่?
9 python  gdal  ogr  jpg 

4
เลือกเปอร์เซ็นต์ (75%) ของกลุ่มจุดตามระยะทางจากจุดแยกหนึ่งใน ArcGIS?
นี่คือ ArcGIS ที่เฉพาะเจาะจง ฉันมีรูปร่างของไฟล์ 2 จุดAและBจุดแรก ( A) คือจุดเดียวที่มีความยาวของเส้นรุ้งที่สอง ( B) คือจุดจำนวนมาก (มากกว่า 12k) ที่แต่ละจุดมีความยาวและความยาว สิ่งที่ฉันพยายามจะทำคือการทำงานโดยอัตโนมัติเลือกของ 75% ของเชปBจุด 's Aขึ้นอยู่กับระยะทางจากเชป ในคำอื่น ๆ ที่ฉันต้องการที่จะเลือกที่ใกล้ที่สุด 75% ของ shapefile Bคะแนนเพื่อ Shapefile A's จุดหนึ่ง

3
การหาค่าของเซลล์แรสเตอร์ที่ใกล้ที่สุดตามจุดเวกเตอร์
ฉันมีสองเลเยอร์ใน ArcGIS: หนึ่งคือเวกเตอร์พอยท์และอีกหนึ่งคือเลเยอร์แรสเตอร์ ฉันต้องการผนวกค่าของตารางข้อมูลแบบแรสเตอร์ที่จุดเวกเตอร์ ปัญหาคือจุดเวกเตอร์อยู่ห่างจากกริดแรสเตอร์ใด ๆ ที่มีอยู่ดังนั้นค่าคำสั่ง "ตัวอย่าง" จะไม่ส่งคืนค่าสำหรับจุดเวกเตอร์เหล่านั้น ดังนั้นคำถามของฉันคือฉันจะหาเซลล์แรสเตอร์ที่ใกล้ที่สุดที่ให้เวกเตอร์พอยต์และดึงค่าจากเซลล์ได้อย่างไร จริงๆแล้วมีสองสิ่งที่ฉันต้องทำ: ระบุ outliner ภายในแรนเจอร์ (โดยปกติ 1-2 เซลล์อยู่ห่างจากแรสเตอร์ที่ฉันมีอยู่) กำหนดค่าจากแรสเตอร์ที่ใกล้ที่สุดให้กับพวกเขาหากพวกเขาอยู่ในช่วง แก้ไข: ฉันมีจุดเวกเตอร์ประมาณ 3000 จุดและปัญหาของฉันคือ: ฉันต้องการผนวกค่าแรสเตอร์ตามตำแหน่งตามจุดเวกเตอร์ ฉันใช้เครื่องมือ "ตัวอย่าง" และใช้งานได้ดีกับคะแนนส่วนใหญ่ อย่างไรก็ตามมีสถานการณ์เช่นนี้ จุดที่ถูกต้องสามารถรับค่าได้จาก raster ("ตัวอย่าง") แต่จุดซ้ายไม่สามารถทำได้เนื่องจากปัญหาการจัดตำแหน่ง Raster เป็นรูปหลายเหลี่ยมไม่ทำงานเพราะฉันได้รับข้อความแสดงข้อผิดพลาดว่าฉันไม่สามารถเปลี่ยนเป็นเวกเตอร์ได้เนื่องจากพวกเขาอยู่นอกโดเมน นอกจากนี้ฉันมีคะแนนเช่นนี้ จุดบนเหล่านั้นไม่ควรรับค่าใด ๆ เพราะอยู่ห่างจากแรสเตอร์มากเกินไป ฉันคิดถึงการทำงานของเวย์เลย์: ขั้นตอนที่ 1 ทำ "ตัวอย่าง" ก่อน ขั้นตอนที่ 2 เลือกค่า Null หลังจากการดำเนินการ "ตัวอย่าง" ขั้นตอนที่ …


3
ติดป้ายชี้ช่วงเวลาปกติโดยใช้ ArcGIS for Desktop?
ฉันกำลังทำงานกับเส้นบนถนนที่แสดงเป็นจุดต่อเนื่องจำนวนมาก เนื่องจากการติดฉลากทั้งหมดของพวกเขาจะทำให้จุดที่เป็นไปไม่ได้ที่จะระบุฉันต้องการทราบว่ามีวิธีการติดป้ายพวกเขาในแต่ละช่วงเวลาของ 25 ฉันลองใช้แบบสอบถาม SQL เพื่อแสดงรายการที่ลงท้ายด้วย 25 แต่ไม่มีการส่งคืนระเบียนใด ๆ

4
กำลังพยายามค้นหาไลบรารี. NET GeoJSON
ฉันพยายามหาห้องสมุด. NET GeoJSONที่ฉันสามารถใช้เพื่อส่งออกขอบเขตของSqlServer2008ของฉัน(ในรูปแบบไบนารี -> เช่น. STAsBinary()) จากรหัส. NET ของฉันไปยังส่วนหน้า HTML ของฉันเพื่อแสดงบนแผนที่ google ตอนแรกฉันรู้สึกว่ามันอาจเป็นคำถาม StackOverflow แต่เว็บไซต์นี้ฉันรู้สึกว่ามีความเชี่ยวชาญในการช่วยฉันออก มีใครรู้บ้างไหม? หมายเหตุ: dll นี้ไม่จำเป็นต้องนำเข้าสู่ SqlServer2008 ในความเป็นจริงมันจะไม่ ฉันจะใช้มันในเว็บไซต์ C # MVC ของฉัน
9 .net  geojson 

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