Micro blog about Answer to the Ultimate Question of Life, the Universe, and Everything
  • Home
    • List all categories
    • Sitemap
  • Downloads
    • WebSphere
    • Hitachi902
    • Hospital
    • Kryptonite
    • OCR
    • APK
  • About me
    • Gallery
      • Italy2022
      • Côte d'Azur 2024
    • Curriculum vitae
      • Resume
      • Lebenslauf
    • Social networks
      • Facebook
      • Twitter
      • LinkedIn
      • Xing
      • GitHub
      • Google Maps
      • Sports tracker
    • Adventures planning
  1. You are here:  
  2. Home
  3. Downloads

Extracting GPS coordinates from a large number of photos

Details
Written by: Stanko Milosev
Category: Downloads
Published: 22 March 2025
Last Updated: 22 March 2025
Hits: 477

Fast Extraction of GPS Coordinates and Saving to CSV, JSON, or a Database

Usage:

BatchExtractGpsCoordinates.exe folder:C:\ csvFile:test.csv jsonFile:test.json connectionString:"Server=myServer;Database=myDb;User Id=myUser;Password=myPass;TrustServerCertificate=True;" tableName:GpsInfo

Notes:

  • The parameters csvFile, jsonFile, and connectionString are optional, but at least one of them must be provided.
  • If connectionString is set but tableName is not, the default table name GpsInfo will be used.
  • A log file named BatchExtractGpsCoordinates.log will be automatically created in the same folder as BatchExtractGpsCoordinates.exe

Download the EXE in ZIP format from here; the source code can be found here.

Validation of XML Files for Electronic Invoicing

Details
Written by: Stanko Milosev
Category: Downloads
Published: 09 November 2024
Last Updated: 17 November 2024
Hits: 382
First, a bit of background.

Electronic invoicing (also called e-invoicing or einvoicing) is a form of electronic billing.

Under EU Directive 2014/55/EU on electronic invoicing in public procurement, the EU commissioned the development of a "European standard on electronic invoicing" - European Union, Directive 2014/55/EU on Electronic Invoicing in Public Procurement, 16 April 2014, Article 3

EN 16931-2 Electronic invoicing - Part 2: List of syntaxes that comply with EN 16931-1 describes the syntaxes that can be used to represent an electronic invoice: UBL 2.1 - Universal business language version 2.1 and CII 16B - Cross Industry Invoice in XML Schemas 16B XML files.

The official Schematron eInvoicing-EN16931 artefacts for CEN/TC 434 are here

The abreviation EN16931 stands for EN - abbreviated EN, from the German name Europäische Norm ("European Norm") and it was developed by European Committee for Standardization (CEN, French: Comité Européen de Normalisation)

---

The problem is that .NET natively supports neither Schematron validation nor XSLT (Extensible Stylesheet Language Transformations) 2.0

In my list of articles I gave a few examples of how Electronic Invoicing XML documents can be validated in .NET. The result is my application for document validation.

Another way to test if XML documents comply with EN16931 standard is by using KoSIT Validator. Here is an example using KoSIT Validator 1.5.0 and Validator Configuration 2024-06-20 compatible with XRechnung 3.0.x:

java" -jar "\validator-1.5.0-distribution\validationtool-1.5.0-standalone.jar" -s "\validator-configuration-xrechnung_3.0.2_2024-06-20\scenarios.xml" -r "\validator-configuration-xrechnung_3.0.2_2024-06-20" "eInvoice.xml" -h -o \output
Without TPL library download exe from here source code from here. If you need XML files good and wrong for tests, download from here.

With TPL library download from here , source from here

Source you can also find on GitHub

Reminder

Details
Written by: Stanko Milosev
Category: Downloads
Published: 16 May 2023
Last Updated: 16 May 2023
Hits: 656
Small app to remind me to do workout every 30 min. Here is the exe, and here is the source.

Just another real time tracking app

Details
Written by: Stanko Milosev
Category: Downloads
Published: 22 May 2022
Last Updated: 22 May 2022
Hits: 1410
This is my example of using GPS in Android device, this application will every user defined seconds (default 30) save a file with GPS longitude/latitude as a JSON node.

Please note that it was only tested with Huawei P30 lite, and Android 10, also please note that the files will never be deleted, you have to delete them manually. Files are located somewhere in \Android\data\com.milosev.justanotherrealtimetrackingapp\files\locations.

Source code download from here, APK from here, GitHub here.

Android application package (APK)

Details
Written by: Stanko Milosev
Category: Downloads
Published: 17 August 2015
Last Updated: 17 August 2015
Hits: 12199

Example of WebView in google android. Tutorial I was following from this web site. APK download from here. Source you can see here.

  1. OCR
  2. Kryptonite
  3. Goods
  4. Hitachi902

Page 1 of 3

  • 1
  • 2
  • 3