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

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

1
วิธีรับความยาวของบรรทัดภายในรูปหลายเหลี่ยม
ฉันจะรับความยาว (ส่วนที่มีเครื่องหมายสีน้ำตาล) ของ "ถนน 7" ในรูปหลายเหลี่ยมสีแดงได้อย่างไร จุดเริ่มต้นของฉัน: SELECT ST_Length(way) FROM lines WHERE road = "Road 7" AND ST_Intersects(line, polygon)? ด้วยสิ่งนี้ฉันได้รับแค่ความยาวทั้งหมด :( ใครบางคนมีความคิดเหรอ?

4
กำลังดาวน์โหลดข้อมูล DEM สำหรับสหรัฐอเมริกา
USGS ได้รับการมุ่งไปสู่การให้บริการข้อมูลผ่านแห่งชาติแผนที่ Viewer พวกเขามี WMServices หลายแห่งผ่านเว็บไซต์ของพวกเขาที่ให้บริการข้อมูลระดับความสูงสู่สาธารณะ (hillshade & DEM) ปัญหาคือเครื่องมือประมวลผลทางภูมิศาสตร์ใน ArcToolbox จะไม่ยอมรับเลเยอร์เหล่านี้เป็นอินพุต ฉันจะดาวน์โหลดข้อมูล DEM gis ที่ฉันสามารถใช้ในการวิเคราะห์ได้ที่ไหน ฉันสนใจข้อมูล 1/3 ส่วนโค้งวินาที (~ 10m) หรือข้อมูล 1 ส่วนโค้งวินาที (~ 30m) ขณะนี้ฉันกำลังใช้เครื่องมือดาวน์โหลด USGS NED Tile ซึ่งมีไฟล์ประมาณ 4 ไฟล์ต่อเขต พื้นที่ที่ฉันสนใจมีประมาณ 50 มณฑล - ฉันไม่เห็นตัวเองดาวน์โหลดไฟล์เหล่านี้ทีละคน

4
ที่อยู่ Geocode หนึ่งครั้งในแผนที่ google บันทึกในฐานข้อมูลอ่านผลลัพธ์ทางภูมิศาสตร์จากที่นั่นบน
เป็นไปได้หรือไม่ที่จะเข้ารหัสที่อยู่บันทึกผลลัพธ์ในฐานข้อมูลแล้วอ่านผลลัพธ์นั้นจากที่นั่น ฉันใช้แผนที่ Google ที่เข้ารหัสภูมิศาสตร์หลายร้อยที่อยู่ซึ่งเห็นได้ชัดถึงขีด จำกัด ของรหัสทางภูมิศาสตร์ เมื่อทำการเข้ารหัสทางภูมิศาสตร์แล้วที่อยู่นั้นไม่น่าจะเปลี่ยนแปลงได้อีกดังนั้นจึงเหมาะสมที่จะบันทึกผลลัพธ์ทางภูมิศาสตร์ในฐานข้อมูล ฉันใช้ Wordpress เป็นแพลตฟอร์มดังนั้นถ้าเป็นไปได้ฉันต้องการบันทึกผลลัพธ์ทางภูมิศาสตร์เป็นฟิลด์ในฐานข้อมูลที่เกี่ยวข้องกับ บริษัท นั้น ๆ ลูกค้ามีคำขอเป็นพิเศษสำหรับ GOOGLE ที่จะใช้ตลอดโครงการที่พวกเขาปกครอง YAHOO หรือสิ่งอื่น ๆ UPDATE: ทุกคนพูดเกี่ยวกับสิ่งที่ฉันขอเป็นไปกับ TOS ของพวกเขา แต่ไม่ตัวอย่างเช่นตัวเองมากของพวกเขาทำในสิ่งเดียวกัน - developers.google.com/maps/articles/phpsqlgeocode ?

2
ปัญหาความถูกต้องของบัฟเฟอร์ของ ArcGIS?
อีกครั้งฉันพบสิ่งที่แปลกมากกับ ArcGIS ฉันทำการวิเคราะห์บัฟเฟอร์ที่ด้านหนึ่งของโพลีไลน์ ดูเหมือนจะมีปัญหาความแม่นยำอย่างร้ายแรงและฉันไม่สามารถหาสาเหตุได้ ดังนั้นฉันหวังว่าจะพบความเชี่ยวชาญบางอย่างที่นั่น ... สิ่งที่ฉันพยายามไม่ประสบความสำเร็จ: เปลี่ยนการตั้งค่าระยะทางจาก 'ฟิลด์' เป็น 'หน่วยเชิงเส้น' เปลี่ยนการตั้งค่าระยะทางจาก 'ฟิลด์' เป็น 'หน่วยเชิงเส้น' เปลี่ยนการตั้งค่าประเภทท้ายจาก 'ROUND' เป็น 'FLAT' เรียกใช้เครื่องมือตรวจสอบรูปทรงเรขาคณิตบนคุณสมบัติเส้น ฉันทำสำเนาของบรรทัดและตัดให้สั้นไปยังพื้นที่ที่น่าสนใจซึ่งมีผลบางอย่าง แต่ไม่สามารถแก้ไขปัญหาได้ทั้งหมด โดยเฉพาะรอบมุมแหลมบัฟเฟอร์ยังคงใช้ทางลัด! บัฟเฟอร์มีการถมที่สูงถึง 4 เมตรทางด้านที่ผิด! ดูภาพที่ฉันแนบเพื่อให้ได้รับความประทับใจที่ดีขึ้นของปัญหา ไม่มีใครมีความคิดที่ฉันอาจทำให้เกิดพฤติกรรมนี้ ฉันใช้ ArcGIS 9.3.1 ด้วย WinXP UPDATE ดูความคิดเห็นของฉันด้านล่าง ฉันใช้ชุดการกระทำที่อธิบายไว้ (หารตัดกัน .. ) เพื่อเพิ่มระดับความแม่นยำของแหล่งข้อมูลโดยวางจุดยอดทุก 3 เมตรตามแนวเส้น ยังคงมีความไม่ถูกต้องอีกครั้งการบัฟเฟอร์รอบ ๆ ขรุขระโดยเฉพาะทำให้ฉันเดือดร้อน ดูรูปที่สอง

7
ฟรี / โอเพนซอร์ส GIS แหล่งการศึกษา
ฉันกำลังมองหาแหล่งการศึกษา GIS ฟรี / โอเพนซอร์สสำหรับผู้ใช้ GIS ขั้นสูง แหล่งข้อมูลเฉพาะที่ครอบคลุมการเขียนโปรแกรมการวิเคราะห์เชิงพื้นที่การสร้างแบบจำลองฐานข้อมูลเชิงพื้นที่ / การจัดการข้อมูล ฉันใช้ ArcGIS ส่วนใหญ่เป็นพนักงานของรัฐบาลกลาง แต่แหล่งข้อมูลที่เข้าสู่แนวคิดรวบยอดได้รับการชื่นชมเช่นกัน ฉันเป็นแฟนตัวยงของโปรแกรม Penn State Masters ใน GISเพราะพวกเขามีชั้นเรียนเต็มรูปแบบจำนวนมากภายใต้ใบอนุญาต MIT ฉันยังอ่านการบรรยายจากสถาบันเทคโนโลยีแห่งดับลินด้วย ฉันหวังว่าจะมีแหล่งข้อมูลคุณภาพสูงอื่น ๆ ที่ฉันยังไม่เคยเจอ ในขณะที่ฉันต้องการหลักสูตรจริงที่มีระดับของการโต้ตอบ (เช่น quizes หรืองานที่เกี่ยวข้องกับบทเรียน) หนังสือควรได้รับการพิจารณาหากพวกเขามีคุณภาพสูงทรัพยากรฟรี

1
“ การแมปฟิลด์” ใน ArcGIS 10 - ArcPy
ฉันได้เขียนสคริปต์Pythonที่เข้าร่วมเชิงพื้นที่และการคำนวณง่ายๆ ปัญหาของฉันคือการตั้งค่ากฎการผสานสำหรับเขตข้อมูลหนึ่งโดยเฉพาะและปล่อยให้ส่วนที่เหลือของฟิลด์เหมือนเดิม ตัวอย่างเช่นฉันมีเขตข้อมูลประชากรที่เมื่อรวมตำแหน่งเชิงพื้นที่โดยใช้กฎการรวม"ครั้งแรก"ซึ่งจะจับการนับจำนวนครั้งแรกที่เกิดขึ้น ฉันต้องการที่จะสามารถที่จะตั้งกฎการผสานการ"ซำ"ที่จะเพิ่มค่าประชากรระหว่างทั้งหมดของรูปหลายเหลี่ยมที่พบในขอบเขตพื้นที่ของรูปหลายเหลี่ยมอีก ฉันได้ทำการซ่อมแซมที่รุนแรงด้วยฟิลด์แผนที่และวัตถุการแมปฟิลด์ แต่ดูเหมือนว่าจะทำงานไม่ถูกต้อง ฉันลองใช้วิธีเฉพาะ: popFieldMap.mergeRule = 'Sum'เพื่อตั้งค่า mergeRule แต่จะเปลี่ยนเป็น "First" เสมอ แนวคิดใดที่ฉันสามารถเปลี่ยนกฎการรวมโดยทางโปรแกรมสำหรับเขตข้อมูลหนึ่งในการเข้าร่วมเชิงพื้นที่ได้ ขอบคุณ! นี่คือรหัสของฉัน (โปรดทราบว่ามันค่อนข้างเฉพาะเจาะจงกับข้อมูลของฉันและมีบรรทัดเพื่อทดสอบขั้นตอนบางอย่างของสคริปต์): import arcpy,sys,os #Get the Files involved, set some variables. SectorTable = sys.argv[1] SectorShape = sys.argv[2] MaxDev = sys.argv[3] PopulationFC = sys.argv[4] OutputFC = sys.argv[5] DeviationField ="Angle_Deviation" ID = "SectorID" newID = "BP_ID" …

3
แอพ android ขั้นสูงสำหรับการทำแผนที่และบันทึก GPS?
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันกำลังมองหาแอพ Android ที่สามารถบันทึกข้อมูล GPS เช่นพิกัดความสูงความเร็วปัจจุบันและจะดีถ้าใช้ความแม่นยำของ GPS / จำนวนดาวเทียม แอป GPS จำนวนมากสามารถแสดงข้อมูลเหล่านี้ได้ แต่ไม่สามารถบันทึกได้ เหตุผลคือในขณะที่ทำการตรวจสอบ (ไม่ว่าจะเป็นเฮลิคอปเตอร์รถยนต์หรือเดินเท้า) ก็มีความแม่นยำของพิกัดที่ต่างกันดังนั้นสิ่งนี้จึงมีผลต่อผลการวัดและแผนที่เอาท์พุท ดังนั้นการรู้ข้อมูลเหล่านี้เพื่อนำมาพิจารณาด้วย ฉันกำลังใช้ Oruxmaps อยู่ในขณะนี้ แต่จะบันทึกเฉพาะวันที่ / เวลาตำแหน่งและระดับความสูงไม่ใช่ข้อมูลอื่น ๆ เพิ่งพบAntimapและGeopaparazziซึ่งฉันจะลองอย่างแน่นอน แต่ฉันก็ตามคำแนะนำอื่น ๆ ฉันยังต้องทำงานในโหมดออฟไลน์

4
เส้นยาวที่มีรูปร่างเป็นไฟล์จะพิจารณา geodesics หรือเส้นตรงในพื้นที่ Lat Lat 2D หรือไม่?
มีคำจำกัดความว่าเส้นเชื่อมต่อจุดยอดในรูปแบบ shapefile หรือไม่? ในกรณีที่ง่ายที่สุดลองนึกภาพเส้นที่มีเพียง 2 คะแนนจาก 40, -118 ถึง 40, -112 - นั่นคือที่สุ่มในสหรัฐอเมริกา - ด้วยระบบพิกัดทางภูมิศาสตร์ WGS84 มาตรฐาน นี่คือเนื้อหาของไฟล์. prj: GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]] ประเด็นคือ 40.1, -116 เหนือหรือใต้ของเส้น? หากเราพิจารณาว่าเส้นถูกสอดแทรกเชิงเส้นในพื้นที่ latlong มันจะเป็นไปตาม 40 องศาขนาน (วงกลมเล็ก) และจุดนั้นอยู่ทางทิศเหนือของเส้น หากเราพิจารณาว่าเส้นนั้นเป็นเส้นทางที่สั้นที่สุดบนพื้นผิวโลกมันเป็นมาตราส่วน (วงกลมใหญ่) ที่มีละติจูดสูงสุดที่กึ่งกลางบรรทัดสูงกว่า 40.1 องศา จากนั้นจุดจะอยู่ทางใต้ของเส้น หรือมันเป็นเพียงแค่ไม่ได้กำหนด? เนื่องจากรูปแบบ shapefile ไม่มีความคิดของเส้นโค้ง แต่มีเพียงเส้นตรงที่เชื่อมต่อกันเท่านั้น บรรทัดจะต้องมีความหนาแน่น (เพิ่มคะแนนตามแนวเส้น) เพื่อชี้แจงคำตอบนี้ ถ้าฉันสร้างสถานการณ์ดังกล่าวใน QGIS เส้นนั้นจะขนานกันไป 40 องศาและจะบอกคำตอบให้ฉันคือ …

3
วิธีสร้างโมเดล Hillshade ด้วย multicolor“ alà Imhof”
ฉันต้องการสร้างโมเดลฮิลเชดด้วยหลากสี "alà Imhof" นั่นหมายความว่าฉันไม่ต้องการเนินเขาสีเทา "ปกติ" ฉันต้องการใช้สีเทาสีน้ำเงินและสีเทาม่วงจากทิศทางดวงอาทิตย์ที่แตกต่างกัน ความคิดใด ๆ ที่ฉันสามารถทำได้กับ qgis? มีปลั๊กอินหรือไม่?
13 qgis  hillshade 

2
วิธีคัดลอกฟีเจอร์จากเลเยอร์เวกเตอร์ไปยังเลเยอร์เวกเตอร์อื่นที่มีเฉพาะแอททริบิวต์ที่เกี่ยวข้องใน QGIS
ฉันมีเลเยอร์เวกเตอร์สองชั้น: คนแรกที่มีพัสดุที่ดินทั้งหมดของภูมิภาค เลเยอร์นี้มีคุณสมบัติหลายอย่างมันเป็นแค่รูปทรงเรขาคณิตและ 3 คุณลักษณะที่ฉันสนใจ เลเยอร์ที่สองของฉันคือการเลือกพัสดุจากภูมิภาคเดียวกัน เลเยอร์นี้มี 7 คุณลักษณะ แอตทริบิวต์ 3 รายการแรกนั้นเหมือนกับแอตทริบิวต์ 3 รายการจากชั้นแรกที่มีพัสดุที่ดินทั้งหมด คุณลักษณะอื่น ๆ อีก 4 รายการจะถูกกรอกข้อมูลในภายหลัง ฉันจะคัดลอกพัสดุจากเลเยอร์แรกไปยังอันที่สองได้เฉพาะกับรูปทรงเรขาคณิตและแอตทริบิวต์ที่ตรงกันในฟิลด์ด้านขวาของตารางแอตทริบิวต์
13 qgis 

2
ข้อมูลจำเพาะสำหรับฮาร์ดแวร์เดสก์ท็อป GIS [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันอยู่ในตลาดสำหรับพีซี / แล็ปท็อปเครื่องใหม่ ตัดสินจากสิ่งที่ฉันได้เห็นที่นี่ผู้คนมากมายกำลังคุยกันเรื่องการใช้แล็ปท็อปสำหรับการใช้ GIS ส่วนตัว การพกพาไม่ใช่ปัญหาสำหรับฉันดังนั้นฉันจึงเอนไปทางเดสก์ท็อปมากขึ้นเนื่องจากจะง่ายต่อการอัพเกรดส่วนประกอบเฉพาะในภายหลัง ปัญหาคือฉันมีงบประมาณ จำกัด แต่ฉันต้องได้รับภายในสิ้นเดือนนี้ (ฉันกลัวว่าแล็ปท็อปดูอัลคอร์ของฉันกำลังจะลุกเป็นไฟทุกครั้งที่ฉันโหลด ArcMap) ส่วนประกอบพื้นฐานของฉันที่ฉันวางแผนจะเริ่มตอนนี้คือ (แปลงจาก R8 ~ $ 1): หน่วยประมวลผล: Intel® Core ™ i7 2600 - 3.40GHz Quad Core, ซ็อกเก็ต 1155, 8MB L3, บัส DMI, 32nm, x64, Intel HT, Intel VT, Intel HD Graphics …

3
ประกันภัยการชดใช้ค่าเสียหายระดับมืออาชีพสำหรับ GIS [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันกำลังจะไปอิสระและฉันรู้ว่ามีไม่กี่คนฟรีแลนซ์ในฟอรั่มดังนั้นฉันยินดีต้อนรับคำแนะนำ / ประสบการณ์ที่เกี่ยวข้องกับการประกันภัยการประกันภัยมืออาชีพ มี บริษัท (โบรกเกอร์หรือผู้ให้บริการ) ที่ให้ความสำคัญกับระบบสารสนเทศภูมิศาสตร์โดยเฉพาะและคุณจะแนะนำพวกเขาหรือไม่? ฉันอาศัยอยู่ในสหราชอาณาจักร - ดังนั้นในขณะที่ทุกคำตอบยินดีต้อนรับฉันกำลังมองหาคำตอบจากนักแปลอิสระในสหราชอาณาจักรโดยเฉพาะ ทำตามความคิดเห็นของ Mapperz เพื่อให้ชัดเจน:คำถามนี้เกี่ยวกับการประกันสำหรับมืออาชีพ GIS และไม่ใช่ GIS สำหรับการวิเคราะห์ประกันภัย ฉันกำลังมองหาข้อมูลเกี่ยวกับ บริษัท ที่ให้การประกันการชดใช้ค่าเสียหายแก่มืออาชีพให้กับมืออาชีพอิสระมากกว่าโอกาสในการทำงาน ฉันยังสนใจที่จะรู้ว่าระดับความคุ้มครองของผู้คนมีอยู่หรือไม่และระดับความครอบคลุมได้เคยเป็นปัญหาหรือไม่เมื่อมีการประมูลงาน

2
กำลังพิจารณาการฉายแผนที่กระดาษ?
หากฉันอ่านแผนที่กระดาษฉันจะทราบได้อย่างไรว่าการฉายภาพใดที่ใช้ในการวาดแผนที่หากข้อมูลดังกล่าวไม่ได้ระบุไว้อย่างชัดเจนในเอกสาร ออนไลน์เป็นเรื่องง่ายที่จะหาแหล่งข้อมูล (ตัวอย่างเช่นWikipediaหรือGIS Wiki ) ที่อธิบายและจำแนกการคาดการณ์ต่างๆที่ใช้อยู่ อย่างไรก็ตามในฐานะผู้ใช้แผนที่ที่ไม่ใช่ผู้เชี่ยวชาญฉันพบว่ามันยากที่จะใช้รายละเอียดการก่อสร้างในทางกลับกันเพื่อตรวจสอบว่าการฉายภาพใดที่ใช้ในการวาดแผนที่เฉพาะ ฉันคิดว่าอาจจะมีแผนภูมิการไหลหรือกระบวนการจัดประเภทอื่น ๆ ที่สามารถช่วยผู้ใช้แผนที่ในการพิจารณาการฉายภาพได้ ตัวอย่างเช่นที่ห้องสมุดในท้องถิ่นและหอจดหมายเหตุของฉันมีสำเนาของภาพพิมพ์แผนที่จากสำนักงานที่ดิน Dominion (แคนาดา) ลงวันที่ 1878 แผนที่มีแนวโค้งและเส้นเมอริเดียนที่กว้างกว่าด้านล่าง (ด้านบนอยู่ใกล้กับ เสาในกรณีนี้) ฉันคิดว่านี่ทำให้แผนที่เป็นรูปกรวย แต่ฉันไม่แน่ใจ และถ้ามันถูกต้องฉันสนใจที่จะเรียนรู้ว่ามันเป็นไปได้หรือไม่ที่จะจำแนกการฉายให้แม่นยำยิ่งขึ้น (เช่น Lambert conformal) ฉันได้ทำการสแกนบางส่วนของแผนที่ 1878 นี้ (มันใหญ่เกินไปที่จะสแกนทุกอย่างด้วยอุปกรณ์ที่ฉันมีอยู่) ในกรณีที่ช่วยให้ทุกคนตอบคำถามของฉัน

2
การลบมุมมองตารางในหน่วยความจำ?
ในสคริปต์ Python ฉันกำลังวนไปตามไฟล์ Excel หลายพันไฟล์และใช้ arcpy.MakeTableView เพื่อสร้างในมุมมองตารางหน่วยความจำจากสเปรดชีทแรกในแต่ละไฟล์ คุณจะลบการอ้างอิงไปยังมุมมองในหน่วยความจำได้อย่างไร? ฉันพยายามลบตัวแปรที่เก็บชื่อตาราง แต่ก็ไม่มีประโยชน์ tblView = sheetName arcpy.MakeTableView_management(excelSheet, tblView, .....) ## Process the table here del tblView เหตุผลในการลบการอ้างอิงคือในบางกรณีชื่อแผ่นงานจะถูกทำซ้ำในไฟล์ Excel หากมุมมองตารางถูกสร้างขึ้นด้วยชื่อ "Sheet1" คุณจะไม่สามารถสร้างมุมมองตารางอื่นที่มีชื่อเดียวกันได้ นอกจากนี้เนื่องจากจำนวนและขนาดของไฟล์ Excel ที่กำลังดำเนินการอยู่ฉันกังวลเกี่ยวกับผลกระทบต่อประสิทธิภาพหากมุมมองตารางเหล่านั้นทั้งหมดได้รับการสงวนไว้ตลอดอายุการใช้งานของสคริปต์
13 arcpy 

1
วิธีการรวมเชิงพื้นที่ของจุดและรูปหลายเหลี่ยมใน PostGIS
ฉันมีชุดข้อมูลพ้อยท์ที่แสดงถึงครัวเรือนที่ฉันต้องการเชื่อมโยงกับเลเยอร์พัสดุ (เช่นกำหนด parcel_id) ด้วย ArcMap ฉันสามารถรวมรูปหลายเหลี่ยมเข้ากับจุดและระบุว่าการเข้าร่วมมีรัศมีการค้นหาที่แน่นอนและใช้รูปหลายเหลี่ยมที่ใกล้ที่สุด ฉันต้องการทำสิ่งนี้กับ postgres และสงสัยว่าวิธีที่ชาญฉลาดที่สุดในการทำเช่นนี้คืออะไร ฉันไม่สามารถใช้ ST_contain ได้เพราะมีคะแนนหล่นมาจากถนนและไม่ได้อยู่ในพัสดุจริง แทน ST_contain มีฟังก์ชันอื่นที่อนุญาตให้ใช้การตรวจสอบความใกล้ชิดหรือไม่? update households h set parcel_id = p.parcel_id from parcels p where ST_contains(p.the_geom, h.xy);

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