-1

I am new in python programming for geospatial development. I want to create an app to allow users to click on a shapefile to get the data associated with that clicked point.

Which python libraries can I use?

and another suggestions to start in python programming for geospatial development?

PolyGeo
  • 65,136
  • 29
  • 109
  • 338
Mohsen
  • 51
  • 1
  • 5
  • 1
    There's many way to access and manipulate spatial objects : [link]https://grass.osgeo.org/grass70/manuals/libpython/ [link]http://geopandas.org/ [link]https://www.gislounge.com/learning-programming-for-gis/ – Christine Jun 21 '17 at 06:38
  • any suggestion to start? – Mohsen Jun 21 '17 at 06:39
  • 1
    Maybe you can just do this with a skinning of QGIS. Do you want a web app or a desktop app or something else? What you do is up to you. However gis.SE lends towards answering specific questions (rather than broad "give me options", which don't really have a single right answer). I'd suggest trying something that might work for you, then coming back with a specific question. Check the Tour too - see help. – BradHards Jun 21 '17 at 06:55
  • @BradHards I want to create a desktop app. – Mohsen Jun 21 '17 at 07:02

1 Answers1

0

GeoPandas is a pretty complete library, that can handle most of what you are asking.

It has good documentation and examples.

Lennert De Feyter
  • 1,337
  • 8
  • 19