คำถามติดแท็ก python-2.7

4
ทำการติดตั้ง Python แยกต่างหากที่สามารถโทรหา ArcPy ได้หรือไม่?
ฉันเห็นคำถามมากมาย & ถามว่าคุณสามารถสร้างการติดตั้ง Python แยกต่างหาก (เช่นการกระจาย Anaconda หรือ Python XY) ที่สามารถใช้ arcpy ได้อย่างไรในขณะที่ไม่ 'ทำลาย' การติดตั้ง ArcGIS ดั้งเดิมหลาม ฉันมีปัญหาเดียวกันนี้และฉันคิดว่าฉันพบวิธีแก้ปัญหาที่เป็นสากลแล้ว จนถึงตอนนี้เราได้ทำสิ่งนี้ในคอมพิวเตอร์ประมาณ 8 เครื่องในที่ทำงานและมันก็ใช้ได้ดี จะติดตั้ง Python แบบแยกส่วนที่สามารถใช้ ArcGIS ได้อย่างไร?

3
หุ่นดีไม่ได้ติดตั้งอย่างถูกต้อง
pip install shapelyฉันกำลังพยายามที่จะใช้หุ่นดีบนเครื่องใหม่และลองทั้งการติดตั้งได้จากแหล่งที่ใช้ติดตั้งบนหน้าเว็บของตนและใช้ ทุกอ้างอิงฉันพยายามที่จะทำให้จากห้องสมุดยกเว้นโยนข้อผิดพลาดfrom shapely import * WindowsError: [Error 126] The specified module could not be foundมีใครบ้างที่มีประสบการณ์คล้ายกันเมื่อพยายามใช้ประโยชน์จาก Shapely และคิดว่าจะให้มันทำงานได้อย่างถูกต้องได้อย่างไร? โยนข้อผิดพลาด Python: WindowsError: [Error 126] The specified module could not be found สภาพแวดล้อม: Windows 7 64-bit Python 2.7

2
จะอ่าน Shapefile ใน Python ได้อย่างไร?
คำถามของฉันเป็นส่วนขยายของเส้นแนวตั้งใน shapefile โปรดอ้างถึงคำถามนั้นก่อน สิ่งที่คุณจะเห็นคือวิธีการสร้างเส้นแนวตั้งที่เกี่ยวกับกล่อง bounding ที่ระยะห่างที่ผู้ใช้กำหนด ฉันเข้าใจว่า OGR, Fiona, Shapely ฯลฯ สามารถใช้ในการทำขั้นตอนต่อไปของการคลิป แต่ฉันไม่เข้าใจการใช้งานของพวกเขา ฉันจะอ่านไฟล์ polygon shape หนึ่งบรรทัดได้อย่างไร ทุกแอปพลิเคชันที่ใช้ Shapely แสดงวิธีสร้าง LineString, Point หรือ Polygon แต่จะไม่อ่านรูปร่างไฟล์ที่มีอยู่ กรุณาช่วยฉันด้วยโครงสร้างโครงกระดูกอย่างน้อยที่สุดฉันจึงสามารถสร้างมันได้

1
GDAL / Python: ฉันจะรับชื่อระบบพิกัดจาก SpatialReference ได้อย่างไร
ใน Python โดยใช้ GDAL ฉันได้แยกการฉายภาพแรสเตอร์เป็นสตริง WKT ดังนี้ wkt = dataset.GetProjection() # wkt is 'PROJCS["GDA_1994_Transverse_Mercator",GEOGCS["GDA_1994",DATUM["GDA_1994",SPHEROID["GRS_1980",6378137,298.2572221010002],TOWGS84[0,0,0,0,0,0,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",117],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]]' ใช้สตริง WKT ฉันสามารถสร้างอินสแตนซ์ SpatialReference ดังนี้: src = osr.SpatialReference() src.ImportFromWkt(wkt) นี่ง่ายมาก ฉันสามารถแยกพารามิเตอร์หลายอย่างของการฉายภาพจากsrcเช่นโซน UTM และอื่น ๆ ได้อย่างง่ายดาย "GDA_1994_Transverse_Mercator"แต่ฉันไม่สามารถคิดออกว่าจะดึงบางสิ่งบางอย่างเช่นชื่อของการประมาณการคือ สิ่งนี้จะต้องเป็นไปได้อย่างแน่นอน แต่เอกสาร Python API อาจไม่มีอยู่เลยสำหรับการใช้งานทั้งหมด ฉันจะแยกชื่อของเส้นโครงและระบบพิกัดทางภูมิศาสตร์ได้อย่างไร

2
วิธีทำให้รูปหลายเหลี่ยมแรสเตอร์เป็นรูปหลายเหลี่ยมได้ดี
ฉันกำลังค้นหาโซลูชันไพ ธ อร์โอเพนซอร์ซเพื่อแปลงแรสเตอร์เป็นรูปหลายเหลี่ยม (ไม่มี ArcPy) ฉันรู้จักฟังก์ชัน GDAL เพื่อแปลง raster เป็นรูปหลายเหลี่ยมและนี่คือคู่มือ: http://pcjericks.github.io/py-gdalogr-cookbook/raster_layers.html#polygonize-a-raster-band อย่างไรก็ตามฉันคาดหวังว่าผลลัพธ์จะเป็นรูปหลายเหลี่ยมหรือวัตถุใด ๆ ที่อยู่ในหน่วยความจำชั่วคราวไม่ได้บันทึกเป็นไฟล์ มีแพ็คเกจหรือรหัสเพื่อจัดการกับปัญหานี้หรือไม่? หาก raster ได้รับการประมวลผลในอาเรย์ numpy วิธีการจะแสดงอยู่ด้านล่าง

1
วิธีการสไตล์เลเยอร์จากคอนโซลหรือไม่
ฉันยังใหม่กับคอนโซล Python ของ QGIS ฉันพยายามโหลดเลเยอร์แรสเตอร์จากคอนโซลตั้งค่า crs และสไตล์เฉพาะจากไฟล์ qml layerPath = os.path.join(raster_dir,raster_name) fileInfo = QtCore.QFileInfo(layerPath) baseName = fileInfo.baseName() layer = QgsRasterLayer(layerPath, baseName) ฉันต้องการตั้งค่าข้อมูลการฉายภาพแล้วโหลดไปยัง QGIS QgsMapLayerRegistry.instance().addMapLayer(layer) ฉันมีแรสเตอร์สีเทาบนหน้าต่าง ฉันจะตั้งค่าไฟล์ qml ให้โหลดได้อย่างไร ขอบคุณสำหรับความช่วยเหลือของคุณ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.