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

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

3
การสร้างบัฟเฟอร์ในทิศทางที่กำหนดโดยใช้ ArcGIS for Desktop เท่านั้น? [ปิด]
ปิด คำถามนี้ต้องการรายละเอียดหรือความคมชัด ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ เพิ่มรายละเอียดและชี้แจงปัญหาโดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 เดือนที่ผ่านมา ฉันพยายามสร้างบัฟเฟอร์สำหรับรูปหลายเหลี่ยมหลายรูปแบบในแนวตะวันตกเฉียงใต้ เท่าที่ฉันรู้สิ่งนี้เป็นไปไม่ได้โดยใช้เครื่องมือบัฟเฟอร์ (ฉันใช้ ArcGIS 10.3) ฉันสามารถทำได้ด้วยตนเอง แต่สำหรับรูปหลายเหลี่ยมมากกว่า 400 รูปอาจใช้เวลานานเกินไป ไม่มีใครรู้วิธีที่ดีกว่า? นี่คือสิ่งที่ฉันตั้งใจจะทำมากหรือน้อย:

3
วิธีการป้องกันไม่ให้หน้าข้อมูลขับเคลื่อนจากการหยุดการส่งออกครั้งต่อไป
ฉันกำลังทำงานใน ArcMap 10.3.0 และส่งออกผ่าน Data Driven Pages (DDP) การส่งออก DDP ทำงานตามที่คาดไว้ในครั้งแรกและสำหรับการส่งออกตามมาทันที แต่ถ้าฉันใช้ DDP ส่งออกอีกครั้งหลังจากผ่านไปหนึ่งนาทีหรือมากกว่านั้น (เวลาแตกต่างกันไป) จาก MXD เดียวกันโปรแกรมหยุดทำงานและฉันต้องปิดเครื่อง ผ่านตัวจัดการงาน ฉันสามารถบอกได้ว่ามันจะวางสายทันทีที่ฉันคลิก "ส่งออก" เพราะหน้าต่างส่งออกไม่แสดงข้อความ "หน้า x ของ x" ดูภาพหน้าจอที่นี่: https://geonet.esri.com/message/536459#536459 แม้ว่าฉันจะอนุญาตให้คอมพิวเตอร์ทำงานได้ชั่วขณะข้อความ "หน้า x ของ x" จะไม่ปรากฏขึ้นและการส่งออกจะไม่เกิดขึ้น สิ่งนี้เกิดขึ้นกับการส่งออกที่ตามมาหลังจากผ่านไปหนึ่งนาทีจาก MXD ดูเหมือนว่าจะเกิดขึ้นไม่ว่าฉันจะส่งออกหน้าเดียวหรือทั้งเอกสารในครั้งแรก อย่างไรก็ตามถ้าฉันบันทึก MXD ด้วยชื่อใหม่แล้วส่งออกมันจะวางสายเสมอและต้องการให้ ArcMap เริ่มต้นใหม่ ดูเหมือนว่าปัญหาจะเกิดขึ้นไม่ว่าฉันจะสร้างไฟล์ PDF ใหม่หรือเขียนทับไฟล์ PDF ที่มีอยู่ ข้อมูลอื่น ๆ: แผนที่ของฉันประกอบด้วยแผนผังทางอากาศของ …

4
การย่อขนาดตารางแอตทริบิวต์ใน ArcMap?
ก่อนหน้า ArcGIS 10.0 ฉันทำงานบนตารางคุณลักษณะหลายอย่างพร้อมกันและฉันก็ย่อขนาดมันให้เล็กที่สุด ตอนนี้ตารางคุณลักษณะไม่มีไอคอนเพื่อย่อให้เล็กสุดใช้ ArcGIS 10.1 สำหรับเดสก์ท็อปบนคอมพิวเตอร์ Windows 7 ของเรา เรามีพวกมันบนพีซีและใน Citrix ด้วยเช่นกันและพฤติกรรมของซอฟต์แวร์นั้นเหมือนกันที่นั่น มีวิธีรับตารางแอตทริบิวต์เพื่อลดหรือไม่

7
มีวิธีที่รวดเร็วเพื่อล้างคุณสมบัติทั้งหมดจากเลเยอร์ แต่ปล่อยให้รูปหลายเหลี่ยมอยู่ในสถานที่หรือไม่?
ฉันมีเลเยอร์ Shapefile ใน QGIS 2.6 ที่มีรูปหลายเหลี่ยมหลายรูปแต่ละอันมีข้อมูลในกว่า 100 ฟิลด์ ฉันต้องการสร้างเลเยอร์ใหม่ที่มีรูปหลายเหลี่ยมเดียวกันทั้งหมด แต่มีเขตข้อมูลทั้งหมดของพวกเขาว่างเปล่า (ตั้งค่าเป็น 0, ว่างเปล่าหรือว่างเปล่าขึ้นอยู่กับชนิดของเขตข้อมูล) มีวิธีที่รวดเร็วกว่าการกดลบในแต่ละเขตข้อมูลของรูปหลายเหลี่ยมในแต่ละครั้งฉันจะต้องทำมากกว่า 1,000 ครั้งด้วยวิธีนี้

4
การนำเข้า KML และข้อมูลสไตล์ใน Geoserver
ดังนั้นฉันกำลังทำงานในโครงการที่กำลังพัฒนามานานกว่าหนึ่งปี แต่ฉันเพิ่งมีส่วนร่วม งานของฉันเกี่ยวข้องกับการแปลงไฟล์ 2,500 KML คร่าวๆเป็นรูปแบบอื่นนำเข้าไฟล์เหล่านี้ไปยัง Geoserver แล้วคัดลอกข้อมูลสไตล์ที่เกี่ยวข้องสำหรับแต่ละไฟล์ ฉันรู้ว่า Geoserver อนุญาตให้คุณนำเข้าไฟล์ KML โดยตรง แต่ไฟล์ของเราดูเหมือนจะไม่ถูกต้องและเจ้านายของฉันต้องการย้ายออกจากรูปแบบ KML ด้วยเหตุผลทางปรัชญา ใช้ ogr2ogr ฉันพยายามแปลงไฟล์เหล่านี้เป็น ESRI Shapefiles อย่างไรก็ตามกระบวนการแปลงใช้งานได้เพียงหนึ่งในสามของไฟล์และลบข้อมูลเมตาบางส่วนที่เรียกใช้ในข้อมูลสไตล์ ไฟล์ที่ไม่ได้แปลงรหัสสำหรับรูปหลายเหลี่ยมและคะแนนที่ฉันได้อ่านอาจเป็นข้อผิดพลาดสำหรับโปรแกรมอื่นเช่น QGIS ฉันพยายามใส่ไฟล์ KML ทั้งหมดลงในฐานข้อมูล PostGIS แล้วแปลงเป็นอย่างนั้น อย่างไรก็ตามดูเหมือนว่าจะลบข้อมูลทั้งหมดออกจากตารางว่างเปล่าเป็นหลักสำหรับการนำเข้า TL; DR ฉันต้องการค้นหาวิธีแปลงไฟล์ 2,500 KML เป็นรูปแบบที่ Geoserver ใช้งานได้และจะทำงานกับข้อมูลสไตล์ XML ฉันเป็น nois GIS ที่สมบูรณ์และนี่เป็นครั้งแรกที่ฉันโพสต์ดังนั้นฉันขอโทษถ้ามันดูไร้สาระ

1
วิธีสร้าง Atlas ตามคุณลักษณะของจุด
โดยพื้นฐานแล้วฉันต้องการที่จะสร้างแอตลาสตามฟิลด์เด็ดขาดในเลเยอร์จุด นั่นคือฉันมีจุดเลเยอร์ของผู้ให้บริการดูแลเด็กที่มีฟิลด์เด็ดขาด "การจัดเตรียม" ฉันได้จัดหมวดหมู่ฟีเจอร์แต่ละรายการในฟิลด์นี้ด้วย "After School Club", "Breakfast Club" ฯลฯ และตอนนี้ฉันต้องการสร้างชุดของแผนที่ที่วนซ้ำตามแต่ละหมวดหมู่และแสดงเฉพาะคะแนนสำหรับแต่ละอัน หนึ่งแผนที่ของสโมสรหลังเลิกเรียน, แผนที่ของสโมสรอาหารเช้าและอื่น ๆ ขอบเขตอาจแตกต่างกันเล็กน้อย ฉันสามารถทำทีละคน แต่ดูเหมือนว่าควรมีวิธีการสร้างแผนที่ตามขอบเขตของแต่ละหมวดหมู่? (ฉันรู้สึกว่าฉันขาดอะไรบางอย่างที่ชัดเจน :)) หรือจะมีวิธีการสร้างเลเยอร์รูปหลายเหลี่ยมโดยอัตโนมัติและใช้สิ่งนั้นเป็นพื้นที่ซ่อนเร้นสำหรับแผนที่หรือไม่ แก้ไข: ฉันมีความคืบหน้าเล็กน้อยเกี่ยวกับเรื่องนี้ - คุณสามารถใช้การออกแบบตามกฎเพื่อเปิดและปิดคุณสมบัติที่เกี่ยวข้องกับคุณลักษณะการครอบคลุมแผนที่ปัจจุบัน มันใช้งานได้จริงถ้าทุกอย่างที่คุณต้องการคือแสดงคะแนนที่แตกต่าง ตอนนี้ฉันกำลังมองหาที่ผูกกลับไปที่โทนสีและตำนานปฏิกิริยา
9 qgis  extents  atlas 

1
ความแตกต่างระหว่าง gdalwarp และ projectRaster
ฉันพยายามฉายภาพแรสเตอร์ ใน R มีprojectRaster()ฟังก์ชั่นสำหรับสิ่งนี้ (ด้านล่างเป็นตัวอย่างที่ทำซ้ำได้อย่างสมบูรณ์): # example Raster require(raster) r <- raster(xmn=-110, xmx=-90, ymn=40, ymx=60, ncols=40, nrows=40) r <- setValues(r, 1:ncell(r)) projection(r) # project to newproj <- "+init=epsg:4714" # using raster package to reproject pr1 <- projectRaster(r, crs = CRS(newproj), method = 'bilinear') ซึ่งใช้งานได้ดี อย่างไรก็ตามมันค่อนข้างช้า เพื่อเพิ่มความเร็วฉันแม้ว่าจะใช้gdalwarpแทน (ด้วย SSD ค่าใช้จ่ายในการอ่านและเขียนจาก / …

1
Leaflet JS เพิ่มรูปร่าง GeoJSON เป็นรูในรูปหลายเหลี่ยม
ฉันมีชุดข้อมูลที่มี geojson อยู่แล้ว ฉันสามารถเพิ่มลงในแผนที่ของฉันด้วยรหัสบรรทัดต่อไปนี้ L.geoJson(data.geojson).addTo(map); และฉันได้รับสิ่งนี้ แต่ฉันต้องการบรรลุสิ่งนี้โดยที่พื้นที่โดยรอบถูกปกคลุมและรูปร่างของ geojson ของฉันคือรูที่อยู่ตรงกลาง ตามเอกสารแผ่นพับ นอกจากนี้คุณยังสามารถสร้างรูปหลายเหลี่ยมที่มีรูโดยส่งอาร์เรย์อาร์เรย์ของ latlngs ด้วยอาร์เรย์ latlngs แรกที่แทนวงแหวนด้านนอกในขณะที่ส่วนที่เหลือจะแทนหลุมภายใน ดังนั้นในทางทฤษฎีสิ่งที่ชอบ: var scotland = [[60,-13],[60,0],[50,4],[50,-13]]; L.Polygon([scotland,coordinatesOfShapeHole].addTo(map); ปัญหาของฉันคือฟังก์ชั่นนี้ดูเหมือนจะไม่ให้ฉันผ่าน data.geojson หรือ data.geojson.coordinates เป็นพารามิเตอร์ตัวที่สอง (CoordinOfShapeHole); มีวิธีการแปลง data.geojson ให้เป็นรูปแบบที่ฟังก์ชั่น L.Polygon มีความสุขหรือไม่? หรือทำสิ่งเดียวกัน แต่กับ L.geoJson

2
อัลกอริทึมพาร์ติชันที่พบน้อยที่สุดที่คลุมเครือน้อยที่สุด
ด้วยพาร์ติชันที่แตกต่างกันสองแบบของรูปร่าง (เพื่อเหตุผลของการโต้เถียงแผนกการบริหารที่แตกต่างกันสองแห่งของประเทศ) ฉันจะค้นหาพาร์ติชันใหม่ที่พาร์ติชันทั้งสองนั้นพอดีได้อย่างไรทำให้เกิดข้อผิดพลาดบางอย่าง ตัวอย่างเช่นการละเว้นข้อผิดพลาดฉันต้องการอัลกอริทึมที่ทำสิ่งนี้: บางทีมันอาจช่วยในการแสดงในเงื่อนไขที่กำหนด ใช้หมายเลขต่อไปนี้: ฉันสามารถแสดงพาร์ติชั่นด้านบนเป็น: A = {{1}, {2}, {3,4,7,8}, {5}, {6}, {9,10,13,14}, {11}, {12}, {15} {16}} B = {{1,2,5,6}, {3}, {4}, {7}, {8}, {9}, {10}, {13}, {14}, {11,15} {12,16}} A dot B = {{1,2,5,6}, {3,4,7,8}, {9,10,13,14}, {11,15}, {12,16}} และอัลกอริทึมสำหรับการผลิต A dot B ดูเหมือนจะตรงไปตรงมา (เช่นถ้าองค์ประกอบสองอย่างอยู่ในพาร์ติชันร่วมกันใน A (B) ผสานพาร์ติชั่นที่พวกเขาอยู่ใน …

1
ความแตกต่างระหว่างพื้นที่เชิงภาพคือ "หน้าปก" และ "มี"?
ฉันพยายามทำความเข้าใจปริภูมิเชิงพื้นที่ของเมทริกซ์แยก DE-9IM ฉันไม่ได้รับความแตกต่างระหว่างเพรดิเคตหน้ากาก (ตามลำดับCoveredBy ) และประกอบด้วย (resp. ภายใน ) ฉันพยายามที่จะวาดรูปทรงเรขาคณิตกับเจทีเอสโทโพโลยีสวีทพวกเขาอยู่เสมอCovers = True และ Contains = True (หรือทั้งสองมีความผิด) แต่ฉันไม่จัดการที่จะทำให้พวกเขาแตกต่างกันกล่าวคือจะเห็นความแตกต่างระหว่างและCovers Containsใครบ้างมีตัวอย่าง (โดยเฉพาะอย่างยิ่งWKTหรือรูปภาพ) ซึ่งแสดงให้เห็นถึงความแตกต่าง?

1
จะเป็นสัญลักษณ์ของค่า Null ใน ArcGIS ได้อย่างไรโดยใช้สัญลักษณ์สัญลักษณ์ปริมาณ
เขตข้อมูลตัวเลขหนึ่งในข้อมูลของฉันเกี่ยวข้องกับค่า Null (ไม่มีข้อมูล) เมื่อฉันระบุว่าเป็นปริมาณในสัญลักษณ์ปรากฎว่ารูปหลายเหลี่ยมที่เกี่ยวข้องกับค่า Null ถูกนำออกจากแผนที่ ฉันจะแสดงค่าเหล่านี้ (เช่นรูปหลายเหลี่ยม) บนแผนที่ได้อย่างไร ฉันอ่านบางที่ที่จะแปลงค่า Null เป็น 0 แต่การทำเช่นนั้นทำให้เข้าใจผิดเนื่องจากรายการเหล่านี้ไม่มีรายการไม่ใช่ 0 ฉันเข้าสู่สถานการณ์นี้หลังจากเข้าร่วม shapefile กับตารางคุณลักษณะ แต่ฉันเดาว่ามันเกิดขึ้นกับข้อมูลใด ๆ ที่มีข้อมูลที่ขาดหายไป เป็นเช่นนั้นหรือไม่ซ้ำกันเฉพาะขั้นตอนการเข้าร่วมหรือไม่

1
การวิเคราะห์รูปหลายเหลี่ยม PostGIS (การวางแนวความยาวขอบ)
ฉันค่อนข้างใหม่ในโลกของ GIS และโดยเฉพาะอย่างยิ่ง PostGIS ดังนั้นโปรดขอโทษด้วยถ้าคำตอบดูเหมือนชัดเจน ... ฉันต้องการทำการวิเคราะห์เกี่ยวกับอาคารหลายหลัง สิ่งหนึ่งที่ฉันสนใจคือพื้นผิวด้านหน้าของพวกเขาพร้อมกับทิศทางที่เกี่ยวข้อง ดังที่แสดงในภาพด้านล่างฉันต้องการมีความยาวและการวางแนว (ปกติ) ของขอบทั้งหมดในชุดรูปหลายเหลี่ยม ในตัวอย่างฉันเน้นเพียงพื้นผิวเดียว ตารางผลลัพธ์อาจมีลักษณะเช่นนี้: building_id | edge_id | orientation | edge_length ------------------------------------------------- 1 | 1 | 315 | 10.0 1 | 2 | 45 | 7.0 1 | ... | ... | ... อย่างไรก็ตามฉันไม่แน่ใจว่ามันเป็นวิธีที่ฉลาดในการจัดเก็บผลลัพธ์เพื่อการประมวลผลเพิ่มเติม (เช่นคำนวณระยะทางจากขอบไปยังอาคารถัดไป ฯลฯ ) ดังนั้นคำถามของฉันคือสองเท่า: มีฟังก์ชัน PostGIS ที่มีประสิทธิภาพที่สามารถวิเคราะห์ขอบของรูปหลายเหลี่ยมได้หรือไม่ …

2
วิธีการ ST_Split คุณสมบัติในตารางหนึ่งโดยคุณสมบัติในอื่น
ฉันต้องการแยกรูปหลายเหลี่ยม (เลเยอร์ 'pol') โดย linestrings ทั้งปิดและไม่ปิด (เลเยอร์ 'lin') น่าเสียดายที่ฉันไม่ได้รับผลลัพธ์ที่ถูกต้องในการใช้แบบสอบถาม CREATE VIEW splitted_pol AS SELECT g.path[1] as gid, g.geom::geometry(polygon, SRID) as geom FROM (SELECT (ST_Dump(ST_Split(pol.geom, lin.geom))).* FROM pol, lin ) as g; ในตัวอย่างของฉัน ST_Split ควรสร้างรูปหลายเหลี่ยมหกรูป (เลเยอร์ 'splitted_pol') ใครบ้างรู้วิธีใช้ ST_Split กับ QGIS / PostGIS

1
ที่ตั้งโครงการบนเส้นทาง (วงกลมใหญ่)
ฉันค้นหาไซต์ SE นี้มาหลายชั่วโมงแล้วและฉันยังคงพยายามหาทางแก้ไขคำถามของฉัน เป้าหมายของฉันคือให้วิธีใน OSM และตำแหน่งของฉัน (พิกัดละติจูด / ลองจิจูด) ฉันต้องการค้นหาตำแหน่งที่ใกล้ที่สุด (พิกัดละติจูด / ลองจิจูด) ในวิธีนั้น จุดสามารถไปได้ทุกที่ไม่ จำกัด เฉพาะจุดที่ใช้กำหนดเส้นทาง ดังนั้นฉันคิดว่าอัลกอริทึมต่อไปนี้: เส้นทางแยกเข้าสู่ขอบที่แยกกันแต่ละด้านเชื่อมต่อกันเพียงสองจุด เลือกขอบที่ใกล้เคียงที่สุด ฉายตำแหน่งของฉันลงบนขอบนั้น ขณะนี้มีคำถามมากมายเกี่ยวกับการคำนวณระยะทางระหว่างสถานที่และเส้นทาง: WGS ชี้ไปที่ส่วนของเส้น WGS (วงกลมใหญ่) การคำนวณระยะทางระหว่างจุดและเส้นเสมือนสอง lat / lngs จะประมาณระยะห่างระหว่างส่วนบนทรงกลมอย่างไร นอกจากนี้คำถามที่คล้ายกันมากซึ่งฉันไม่สามารถคำนวณหรือยืนยันได้อย่างถูกต้อง: ค้นหาจุดที่ใกล้ที่สุดในบรรทัด นอกจากนี้ยังมีข้อมูลบางส่วนจากดร. คณิตศาสตร์เกี่ยวกับเรื่องนั้น อย่างไรก็ตามฉันไม่สามารถหาอัลกอริทึมในการคำนวณตำแหน่งในขั้นตอนที่ 3 ได้เนื่องจากฉันไม่ได้แตะพีชคณิต (เวกเตอร์) สักพักฉันไม่เข้าใจตรรกะในคำตอบเหล่านั้น มีคนแสดงอัลกอริทึมให้ทำสิ่งนี้ได้ไหม วิธีการแก้ปัญหาในการเขียนโปรแกรมภาษาที่เหมาะสมจะดีกับฉัน

1
เป็นไปได้หรือไม่ที่จะทำซ้ำฐานข้อมูลภูมิศาสตร์ SDE รวมถึงตารางเก็บถาวร?
ฉันมีฐานข้อมูลในที่เดียวซึ่งฉันต้องการจะจำลองไปยังที่อื่นโดยใช้การจำลองแบบทางเดียว ในการทดสอบเราไม่สามารถทำซ้ำตารางการเก็บถาวรซึ่งเป็นเรื่องที่น่าเสียดายเพราะเราจำเป็นต้องเก็บประวัติรุ่นเหล่านี้ไว้ในทั้งสองที่ เป็นไปได้หรือไม่ที่จะทำซ้ำฐานข้อมูล DEFAULT ทั้งหมด (รวมถึงตารางเก็บถาวร) ถ้าไม่มีวิธีใดบ้างที่จะแก้ไขปัญหานี้ได้?

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