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

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

2
ความหมายของรูปทรงเรขาคณิตที่ไม่ถูกต้องคืออะไร
ฉันได้นำเข้าข้อมูลบางส่วนในฐานข้อมูล Postgis และรูปทรงเรขาคณิตบางส่วนมีการรายงานที่ไม่ถูกต้อง (ST_IsValidReason รายงานการแยกตัวเองหรือการแยกแหวนด้วยตนเอง) ดูเหมือนว่าข้อความค้นหาที่ฉันทำไม่ได้รับผลกระทบจากลักษณะที่ไม่ถูกต้องของรูปทรงเหล่านี้ (ฉันใช้ ST_Distance แบบสอบถามเท่านั้น) อะไรคือสิ่งที่แตกหักเมื่อรูปทรงเรขาคณิตไม่ถูกต้อง การแก้ไขรูปทรงเรขาคณิตเหล่านี้ "อัตโนมัติ" (บัฟเฟอร์ (geom, 0) หรือ ST_SimplifyPreserveTopology (geom, 0.0001)) เป็นตัวเลือกหรือไม่?

3
การอัปโหลดเนื้อหา Geopackage ไปยัง PostgreSQL
ในฐานะที่เป็นพื้นหลังเรากำลังมองหาการเปลี่ยนจากการใช้รูปร่างของไฟล์ เราได้เริ่มใช้ Geopackages สำหรับงานเดสก์ท็อป (QGIS / ArcGIS) แต่มักจะมีข้อกำหนดในการอัปโหลดข้อมูลไปยังฐานข้อมูล PostgreSQL ของเรา ฉันทราบว่าคุณสามารถอัปโหลดเนื้อหา Geopackage ไปยัง Postgres โดยใช้ QGIS แต่สงสัยว่ามีอรรถประโยชน์บรรทัดคำสั่งใด ๆ คล้ายกับ shp2pgsql สำหรับการอัปโหลด geopackages หรือตารางใน geopackages ไปยัง Postgres หรือไม่ ฉันคาดว่าอาจเป็น ogr2ogr แต่ไม่พบเอกสาร

2
กำลังเข้าร่วม (concat) รายการของ dataframes ที่คล้ายกันใน geopandas หรือไม่
ฉันมีรายการของ dataframes โครงสร้างเดียวกันทั้งหมดและทั้งหมดเป็นรูปหลายเหลี่ยม ฉันจะเพิ่มพวกเขาทั้งหมดเข้าด้วยกันโดยใช้ geopandas ได้อย่างไร
15 python  geopandas 

2
การสร้างรูปทรงเรขาคณิตจาก lat / lon ในตารางโดยใช้ PostGIS?
ฉันมีตารางที่มีมากกว่า 800,000 รายการรวมทั้งคอลัมน์ lat และ long แหล่งข้อมูลไม่ได้สร้างรูปทรงเรขาคณิตดังนั้นฉันจึงดูวิธีการทำสิ่งนี้ ฉันรู้ว่ามี ST_MakePoint (x, y, SRID) แต่เอกสารทั้งหมดและเธรดอื่น ๆ แสดงวิธีสร้างจุดเดียว ฉันจะสร้างรูปทรงเรขาคณิตโดยใช้คอลัมน์เหล่านี้ได้อย่างไร
15 postgis  sql 

1
การจัดแนวชื่อถนนในแถวใน QGIS
ฉันพยายามจัดแนวชื่อถนนในแถวหรือคอลัมน์ให้มากที่สุดเท่าที่เป็นไปได้ใน QGIS ฉันรู้ว่ามันสามารถทำได้ใน Adobe Illustrator ด้วยปลั๊กอินการแมป แต่ฉันไม่มี $$ สำหรับสิ่งนั้น ฉันลองทำอะไรแบบนี้แต่มันก็ดูเหมือนจะไม่ได้ช่วยอะไร นี่คือตัวอย่าง: ไม่จำเป็นต้องเป็นอย่างนั้น แต่ฉันต้องการทำสิ่งที่คล้ายกัน
14 qgis  labeling 

1
สร้างสไตล์ 'กำแพงอิฐ' สำหรับรูปหลายเหลี่ยม
ฉันกำลังพยายามสร้างรูปแบบกำแพงอิฐสำหรับรูปหลายเหลี่ยมแบบเวกเตอร์ใน QGIS 2 และ 3 ฉันสามารถสร้างรูปวาด svg ของกำแพงอิฐด้วยการเติม SVG (ภาพด้านล่าง) แต่ฉันไม่ต้องการใช้ SVG เนื่องจากสไตล์เป็นส่วนหนึ่งของแผนที่ทางธรณีวิทยาฟรีซึ่งไฟล์ SVG จะทำให้การกระจายและการแสดงผลของข้อมูลมีความซับซ้อนสำหรับสาธารณะ การบันทึก SVG ผ่าน QML เริ่มต้นบังคับให้พา ธ ที่สัมพันธ์กับไฟล์ SVG ในไฟล์ QML และไฟล์ SVG ต้องอยู่ในโฟลเดอร์ QGIS ของระบบ SVG ทุกคนสร้างสไตล์รูปหลายเหลี่ยมแบบเวกเตอร์เช่น: ที่ไม่ต้องการไฟล์ SVG ภายนอกสำหรับการแสดงผล
14 qgis  style  qml 


1
ความหมายของมุมเชิงเส้นตรงขนาดนี้ในแผนที่ 1951 ของไอซ์แลนด์จาก US Army Map Service (AMS C762) คืออะไร?
ในบริการแผนที่กองทัพบกสหรัฐ (AMS C762) 1: 50,000 แผนที่ที่ทำจากไอซ์แลนด์ในปี 1948–1951 มีเครื่องหมายขนาดอยู่ด้านบนซึ่งแสดงองศาฉันสงสัยมุม ในภาพด้านล่างแสดง 25 ° –29 ° มันเพิ่มขึ้นทางซ้ายซึ่งแสดงว่ามันอาจอ้างถึงลองจิจูดลองจิจูดองศาตะวันตก แต่ตัวเลขไม่ถูกต้อง แผนที่ครอบคลุม 18 ° W – 18 ° 30'W มันไม่ใช่การลดลงของแม่เหล็กอย่างใดอย่างหนึ่งซึ่งจะปรากฏที่อื่นบนปกในลักษณะปกติ แผนที่อื่น ๆ ในซีรีส์มีสเกลใกล้เคียงกันในสถานที่เดียวกัน แต่ตัวเลขอาจแตกต่างกัน สเกลมุมนี้มีความหมายว่าอย่างไร?

1
ลดความซับซ้อนของรูปหลายเหลี่ยมของวัตถุ sf
ฉันจะลดความซับซ้อนของsfรูปหลายเหลี่ยมได้อย่างไรโดยไม่แนะนำช่องว่างและตัวเอียง ด้วย Shapefile เช่นฉันจะใช้rmapshaper::ms_simplify(): library("pryr") library("rgdal") library("rmapshaper") download.file("https://borders.ukdataservice.ac.uk/ukborders/easy_download/prebuilt/shape/England_gor_2011.zip", destfile = "regions.zip") unzip("regions.zip") regions <- readOGR(".", "england_gor_2011") object_size(regions) # ~13MB regions <- ms_simplify(regions) object_size(regions) # < 1MB ฉันได้ลองแล้วsf::st_cast()ซึ่งจากหน้าคน, รัฐ: ส่งเรขาคณิตไปยังประเภทอื่น: ลดความซับซ้อนหรือโยนอย่างชัดเจน และ: เพื่อโต้แย้ง: ตัวละคร; ประเภทเป้าหมายหากขาดหายไปจะพยายามลดความซับซ้อน เมื่อ x เป็นชนิด sfg (เช่นเรขาคณิตเดียว) จากนั้นจำเป็นต้องระบุ เมื่อฉันจากtoไปเพราะขาดสิ่งนี้มันก็ไม่ได้ผลตามที่คาดหวังไว้ (ฉันรู้ว่ามันดีเกินกว่าจะเป็นจริงได้!): library("sf") regions <- sf::read_sf("england_gor_2011.shp") object_size(regions) # ~13MB regions …
14 r  simplify  sf 

1
การสร้างบัฟเฟอร์รูปหลายเหลี่ยมตามระดับความสูงโดยใช้ ArcGIS Desktop?
สิ่งที่ฉันต้องการทำคือวางบัฟเฟอร์ขนาด 100 ม. ลงบนรูปหลายเหลี่ยม แต่แทนที่จะเป็นบัฟเฟอร์ที่มีความกว้างคงที่ "เมื่ออีกาบิน" ฉันต้องการให้มันไปตามลาดของ Lidar DEM ของฉัน ฉันมี ArcMap (พร้อมนักวิเคราะห์ 3 มิติ) น่าเศร้าที่ไม่มีส่วนขยายเชิงพื้นที่หรือนักวิเคราะห์เครือข่ายด้วย ArcMap ฉันหันไปใช้อินเทอร์เน็ตโดยดูจากการวิเคราะห์ความใกล้เคียงการวิเคราะห์ระยะทางและต้นทุนสะสม Anisotropic ดูเหมือนว่าฉันจะต้องทำตารางเวลาและหาว่าจะใช้เวลานานแค่ไหนในการเข้าถึง 100 เมตรจากรูปหลายเหลี่ยม แต่ดูเหมือนว่าจะค่อนข้างย้อนกลับ เครื่องมือเหล่านี้ส่วนใหญ่ดูเหมือนจะถูกสร้างขึ้นเพื่อค้นหาเส้นทางที่ง่ายที่สุดระหว่างสองจุด มีใครทำแบบนี้มาก่อนหรือไม่

1
กำหนดค่าแถบความถี่ที่จะแสดงจากบริการภาพ ArcGIS 4 แบนด์หรือไม่
USDA (ผ่านแผนที่แห่งชาติ) ให้บริการ"ImageServer" ( บริการแผนที่) สำหรับNAIP ArcGIS สำหรับรัฐส่วนใหญ่ในสหรัฐอเมริกา ฉันสามารถเชื่อมต่อกับบริการ WMS ใน QGIS ได้ตามที่อธิบายไว้ที่นี่ซึ่งโหลดภาพลงใน QGIS โดยใช้แถบเริ่มต้น RGB (1,2,3) อย่างไรก็ตามฉันต้องการเปลี่ยนภาพเพื่อแสดง CIR (วงดนตรี 4,1,2) บนแท็บ "สไตล์" ที่ Render ประเภทเพียง แต่มี "ความถี่เดียวสีข้อมูลตัวเลือก" ไม่ได้เป็น "สี Multiband" ตัวเลือกที่อธิบายไว้ในขั้นตอนที่ 3.5 สำหรับ rasters ทั่วไปที่นี่ นี้ดูเหมือนจะเป็นข้อ จำกัด ของการบริการ WMS คุณสามารถทำได้จากบริการเดียวกันใน ArcGIS Desktop โดยใช้ REST endpoint ตัวอย่างเว็บแม็กซ์ ArcGIS Online ของการเปลี่ยนแบนด์ของบริการพร้อมใช้งานโดยใช้ปลายทาง …

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

1
แยกรูปหลายเหลี่ยมที่จุดกึ่งกลางโดยใช้ ArcPy?
ฉันพยายามแยกรูปหลายเหลี่ยมประมาณ 4000 รูปหลายเหลี่ยมที่จุดกึ่งกลางของพวกเขาตั้งฉากกับแกนที่ยาวที่สุดของพวกเขา (เช่นข้ามความกว้างที่จุดกึ่งกลาง) ดังในแผนภาพด้านล่าง เป็นการดีที่ฉันต้องการทำสิ่งนี้โดยอัตโนมัติและหลีกเลี่ยงการแบ่งแต่ละรูปหลายเหลี่ยมด้วยตนเอง ฉันได้แยกจุดกึ่งกลางของรูปหลายเหลี่ยมด้วยการแปลงเส้นที่ยาวที่สุดที่สามารถวาดได้ในแต่ละอันฉันแค่ต้องกำหนดวิธีในการวาดเส้นความกว้างข้ามจุดนี้โดยอัตโนมัติ รูปหลายเหลี่ยมแตกต่างกันไปในความกว้างของพวกเขาและด้วยเหตุนี้เครื่องมือที่แบ่งรูปหลายเหลี่ยมโดยการกำหนดเส้นความกว้างที่มีความยาวที่แน่นอนนั้นไม่ใช่สิ่งที่ฉันกำลังมองหา ความคิดใด ๆ

3
วนซ้ำกับป้ายกำกับที่ขัดแย้งกัน
วิธีที่ฉันเห็นถ้าคุณสมบัติสองอย่างที่จะติดป้ายใกล้กันเกินไปก็มีสามตัวเลือก โดยค่าเริ่มต้น QGIS จะไม่ใช้ป้ายกำกับใดป้ายหนึ่ง หากฉันเปิดใช้งานคุณสมบัติ "แสดงป้ายกำกับทั้งหมด" ไม่ว่าจะเป็นเลเยอร์ที่มีปัญหาหรือการตั้งค่าการติดฉลากแบบโกลบอลก็จะพิมพ์ฉลากที่ทับซ้อนกัน หากฉันไม่ได้กำหนดคอลัมน์ข้อมูลเพื่อจัดเก็บตำแหน่งป้ายกำกับฉันสามารถแก้ไขข้อขัดแย้งได้โดยการย้ายป้ายกำกับใดป้ายหนึ่งไปยังตำแหน่งที่ดีกว่า ปัญหาของฉันคือฉันพิจารณาว่าไม่มีป้ายกำกับที่ละเว้นหรือป้ายกำกับที่ทับซ้อนกันเป็นทางออกที่เพียงพอ มีวิธีที่จะวนซ้ำป้ายกำกับที่ขัดแย้งกันอย่างเป็นระบบหรือไม่ทำให้ฉันมีโอกาสแก้ไขข้อขัดแย้งเหล่านั้นด้วยตนเองโดยการย้ายป้ายกำกับใดป้ายหนึ่งหรืออาจซ่อนป้ายใดป้ายหนึ่งด้วยตนเอง เนื่องจากตำแหน่งดูเหมือนจะขึ้นอยู่กับขนาดและขอบเขตของแผนที่นี่อาจเฉพาะแผนที่ที่กำหนดในผู้แต่งเพลงฉันเดา
14 qgis  labeling 


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