- 22
- 0
- 约4.21千字
- 约 13页
- 2017-03-09 发布于上海
- 举报
Using Python, GDAL and NumPy for spatial analysis使用Python空间分析的GDAL和NumPy
Using Python, GDAL and NumPy for spatial analysis and modeling Overview of GDAL and NumPy Where to use these instead of ArcGIS, Imagine, etc. Description of a real-world application Step through two examples Mess around with NumPy functionality How to install the environment using Python 2.4 GDAL (Geospatial Data Abstraction Library) GDAL is a “translator library for raster geospatial data formats” Open source Used in many applications: GRASS, UMN MapServer, Google Earth, ArcGIS 9.2, etc. Can handle many image formats for read and slightly fewer for write: AI Grid, Imagine, GeoTiff, JPEG, PNG, NetCDF, etc. GDAL (Geospatial Data Abstraction Library) Presents an “abstract data model” for processing spatial data Can be used directly from C/C++ and can be “wrapped” for use with Python, Perl, VB, C#, R, Java … Early developers have chosen Python as their scripting language and documentation is relatively good for this. NumPy(Numerical Python) An array/matrix package for Python Well suited for image processing – i.e. one function can operate on the entire array Slicing by dimensions and applying functions to these slices is concise and straightforward Nearly 400 methods defined for use with NumPy arrays (e.g. type conversions, mathematical, logical, etc.) GDAL and NumPy Since GDAL 1.3(?), GDAL has implemented NG (New Generation) Python bindings which includes NumPy Process: Open GDALDataset Get raster band(s) Convert the raster band(s) to a NumPy array using ReadAsArray() Process the raster band(s) using NumPy functionality Convert the NumPy array to GDAL raster bands using WriteAsArray() Write out GDALDataset Why use GDAL/NumPy instead of canned GIS software? Not advisable if what you want to do is easily handled within ArcGIS/Imagine/etc. – there is a lot of programming overhead Well suited for process model applications where the logic at a cell based is too complex Example: Grid algebra : grid1 + grid2 (probably use GIS) Finding NN in multidimensional space (may
您可能关注的文档
- Title to go here 华东政法大学图书馆 标题去这里华东政法大学图书馆.ppt
- Titulo de Presentacin teem标题和243 presentaci N 天河城.gob.mx.ppt
- Titre powerpoint selecomPowerPoint selecom标题.ppt
- TMGT TEMPLATE 2004 Intel2004年Intel tmgt模板.ppt
- TLABTLAG – LED Decorative Tulip Antique Bronze or tlabtlag–LED装饰郁金香古铜或.ppt
- To be or not to be North Park University Baseball是或不被北公园大学棒球.ppt
- TMS465 Textile Structural Compositestms465纺织结构复合材料.ppt
- TN DNG NGN HNGNghip v NHTM – T & 205n为吴194N H & 192ngnghip V的非线性–.ppt
- TT. Poggio, R. Rifkin, S. Mukherjee, P. Niyogi General.ppt
- TT. W. Schultz, 1979 Nobel Lecture Virginia Tech.ppt
- 2026-2030车表市场发展现状调查及供需格局分析预测报告.docx
- 2026-2030古典家具行业竞争格局及“十四五”企业投资战略研究报告.docx
- 2026-2030中国短发动机市场营销策略与投资前景分析研究报告.docx
- 2026-2030中国机床工具行业市场深度调研及发展趋势与投资前景预测研究报告.docx
- 2026-2030聚碳酸酯板材市场发展现状调查及供需格局分析预测研究报告.docx
- 2026-2030中国酮类行业现状调查与前景策略分析研究报告.docx
- 2026-2030中国二苯甲酮腙市场竞争力剖析与发展潜力评估研究报告.docx
- 2026-2030中国槟榔果行业未来发展趋势及投资风险分析研究报告.docx
- 2026-2030中国角加速度计行业市场现状分析及竞争格局与投资发展研究报告.docx
- 2026-2030中国热杀菌设备行业市场发展趋势与前景展望战略研究报告.docx
最近下载
- Unit 1 Animal friends Speed up(课件)外研版(三起)(2024)英语三年级下册.pptx VIP
- 医药企业医院廉洁承诺范文.docx VIP
- 小学综合实践活动一年级下册第四单元《碗筷的摆放和收拾》课件.docx VIP
- Python少儿编程(第1-17课).pptx VIP
- 2026及未来5年中国活检针行业发展研究报告.docx
- 汽车检测诊断技术.pptx VIP
- 小学综合实践活动一年级下册第四单元《碗筷的摆放和收拾》课件.pptx VIP
- 四川省成都市第七中学2025-2026学年高一上学期11月半期考试英语(含答案).pdf
- 集成电路原理与设计之一数字教案_chap.pdf VIP
- python少儿编程课程-第6课:周而复始(for循环).pptx VIP
原创力文档

文档评论(0)