Coder Social home page Coder Social logo

photogis's Introduction

PhotoGeoTag

Add Exif Geo Tag to photos

Requirements

Common

  1. GMap.Net ( or download via NuGet) for web map display
  2. ypmap (can not download source code direct, maybe export it to github then download it), Get AMap/SoSo map provider code
  3. Microsoft .net framework v4.5 (maybe 4.0, but not tested)

PhotoGeoTag

  1. ExplorerTree for display filesystem treeview
  2. ImageListView for display images thumbnail list

PhotoGeoTagShell

  1. Windows-API-Code-Pack-1.1, not recommanded download from NuGet, it can not add ExplorerBrowser WinForm control to toolbox for now version 1.1.2. When you clone source and recompiling it, everything is good.
  2. https://www.nuget.org/packages/WindowsAPICodePack-Core/
  3. https://www.nuget.org/packages/WindowsAPICodePack-Shell/
  4. https://www.nuget.org/packages/WindowsAPICodePack-ShellExtensions/
  5. https://www.nuget.org/packages/WindowsAPICodePack-DirectX/
  6. https://www.nuget.org/packages/WindowsAPICodePack-ExtendedLinguisticServices/
  7. https://www.nuget.org/packages/WindowsAPICodePack-Sensors/

Usage

  1. Open application
  2. Navigating to you photo folder
  3. Select photo(s) and click View Map button to open MapViewer window
  4. Default map provider is google china, you can change it, and auto saved this setting
  5. If selected photo(s) has EXIF GEO Tag, it will auto adding marker(s) to map, these markers may changing via mouse drag
  6. If photo no GEO Tag, you can click blue marker button, pin photo to map, drap marker to change position, after release mouse left button, it will prompt you "Yes/No",
  7. if selectd "Yes", will auto set GEO Tag to photo(s) and try touch the photo datetime with photo's EXIF DateTaken Tag
  8. it selected "No", you can continued drag marker to changing position

Download

Binary

bitbucket.org

Source

bitbucket.org github.com

To-Do

Load GPX/KML file and display on map as reference of photo(s) geo location

photogis's People

Contributors

netcharm avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.