Merken

# Coordinate systems and map projections with EPSG.io

#### Automatisierte Medienanalyse

## Diese automatischen Videoanalysen setzt das TIB|AV-Portal ein:

**Szenenerkennung**—

**Shot Boundary Detection**segmentiert das Video anhand von Bildmerkmalen. Ein daraus erzeugtes visuelles Inhaltsverzeichnis gibt einen schnellen Überblick über den Inhalt des Videos und bietet einen zielgenauen Zugriff.

**Texterkennung**–

**Intelligent Character Recognition**erfasst, indexiert und macht geschriebene Sprache (zum Beispiel Text auf Folien) durchsuchbar.

**Spracherkennung**–

**Speech to Text**notiert die gesprochene Sprache im Video in Form eines Transkripts, das durchsuchbar ist.

**Bilderkennung**–

**Visual Concept Detection**indexiert das Bewegtbild mit fachspezifischen und fächerübergreifenden visuellen Konzepten (zum Beispiel Landschaft, Fassadendetail, technische Zeichnung, Computeranimation oder Vorlesung).

**Verschlagwortung**–

**Named Entity Recognition**beschreibt die einzelnen Videosegmente mit semantisch verknüpften Sachbegriffen. Synonyme oder Unterbegriffe von eingegebenen Suchbegriffen können dadurch automatisch mitgesucht werden, was die Treffermenge erweitert.

Erkannte Entitäten

Sprachtranskript

00:08

OK 1 reason that and I think

00:11

we're ready to start the session and then to but there is also a welcome to this session we have to use

00:21

the to that 1st of all the uh he do try to talk about this year's GII that I and projections and coordinate systems so welcome thanks good morning everybody in mind there and from company called welcome technologies so in Switzerland and I'm here to show presents a system which we have developed for searching and coordinate systems and for a basic review so what is this year's GII it's a free online full-text search the problem which we were facing was how to search in the coordinate systems through the full text so people know that the text which is

01:12

in the description of the coordinate system so they can identify the exact

01:16

definition and to use it

01:18

in the software typical problem which we which we had these this that we receive data

01:26

from from my country we don't know enough about it and it's missing in the

01:33

special reference system and becomes process the data

01:36

this system is designed to solve this problem it indexes

01:41

the official it appears to databases so on data which are freely available at the future registered or and also as the database choose the cheat all scripts it is designed for discovery of all the parameters in the not only what you need for the for the spatial reference system for the coordinate systems but also for for other attributes which are in the database and it supports exporting of various data formats it's an alternative to a special reference to the which was system designed by previously but especially friends or didn't have to full text search and it didn't have support for different transformation system so that those 2 main differences before I start on the general will over also there's geodeticDatum here OK it

02:36

was using special of special reference who

02:43

has ever used is due to

02:45

the OK thanks so much and maybe

02:52

a few questions ma layer and do you want to use it is you're always whose problem is still finds coordinate system for data which is missing like if you if they have a

03:05

problem that you receive data which

03:07

is missing coordinate system and you are searching for the coordinate system this raise your hands OK and it was just interested in the coordinate systems in general on the book on the searching the system OK so 1st the basic use of the system like how hello do we how as a basic basic use loops is if you if you will end up on the front page of the years yeah you will see a surge books like and will very compact country code or name of the coordinate system and if you do this and the system automatically provides you with the search results like in a full-text search and so on the left you see the different coordinate systems appearing or you can use on the part of the country you have discovered when you click on 1 of its it's presented on a detail page where you can see a preview of the center of according to see how many digits are in in the and the given coordinate system what is the uh like range of the coordinates if available there is projected coordinate system or not and there are explored in different formats available on the site so you can get the well-known text see here I was all the technical information about the system and there was sports and broader for which you can copy and paste into external software like open source you GAS or other other systems or also outputs from ethnic or for example GIS this on a scale my career I can add to the system into your of database so it's important that the system is also a preview of also a basic user again like just identify lament the place the and it gives the estimated the coordinates in the given coordinate system so here been to our office in Switzerland and on all about you see it you see the coordinates and the Swiss coordinate system which you can copy and paste and use for whatever you you need to can switch maps and it's just like if you are searching for coordinates is good to have this sort of reference where you see the coordinates and you see them on the map this is another tool which is available there for 4 basic use that's for transformation inside of the process where the coordinates you bid on a map or you type can be transferred transformed into different coordinate system inside of a grows and so on you have seen

05:44

the switching between them but between the angles and now like formatting order of their degrees and so you can choose different coordinate system to to transfer and so if you are just in front of a grocer and you need to make basic fast transformation from 1 coordinate system to another but this is pretty handy tool to solve the problem because you can find any coordinate system and you can transfer transform the numbers from 1 to another in process so this is like the basic core functionality of the system but there is more and but before we start the various type guess for for a programmer has no degree in in the category it's in it means you need to know a few terms so just short crash course and to coordinate systems are typically data geodetic which are three-dimensional dimensional of latitude longitude along the field is typically measured in degrees that's what most of the people of thing these precise location anywhere on Earth and so that the other group of the coordinates are projected which are measured typically in meters or feets and are two-dimensional of 1 a plane both of these so the coordinates defined somebody origin and so the better was there is also some very 0 0 but this is this is the 1st depending on on the coordinate system definition and so the way how you define the 0 zero and how you and I had just done at the it's like the approximation of the shape of the errors and fitted to the jury at which you see on the picture defines the ductal so that it is the way how you know how if if you have an so somehow the but you rotating and 58 fitted to the to the real data and you're trying to approximate and to define a very 0 0 on this that's that should article that 2 and this is the 1st step or of doing it broke projecting coordinates where are then you define on this ellipsoids which irritated you define a plane individual projects so it's in the plane or call so or under shapes and on then a mathematically you transform them the coordinates from that it's so it's to the plane so that's like short shortly given crash course I hope that the the Judith here don't

08:42

mind the is Yale and advanced search warrant

08:50

advanced functionality gives you power to discover all these parameters which are defining that tomb of which are defining and it's so which are defining projections where are the origins on the on the ellipsoid and the are 2 origins in the 2 D projection so if you combine all of this together a software is

09:12

able to transform the the coordinate system to the real locations where you know where you are and therefore you can transfer from 1 coordinate system to another Tuesday open-source tools which are behind the system might work for so on example of the advanced functionality which is kind of like available in the portal but slightly it and on the right side if you search our sets so the system gives you will not only coordinate different systems which you can filter

09:43

just like give me only due to coordinate system or give me only projected against search also for the

09:50

terms used in the given our or with a given name for the IRS which are defined in years G effects most of the people think that EPA is gene number defines just a coordinate system but in fact it defines all of the objects so so there is the PSG called for transformation it is the code for ellipsoid is Gecode for units for our all of these have their it gives you numbers so it's not only coordinate systems which are mostly used by by programmers in the in the computer although you say OK I think is you foresee to 6 and it defines what coordinates by your data in but but it's also all the all the other and features in the in the portal for other objects of to UCB is yeah you can discover them all D. N. D. what you see here on the on the image is the list of transformations 1 EP is Gecode like this 1 2 5 5 1 4 doesn't necessarily that you the transformation methods thermal transformation adults uh between uh between uh the debt MSE between the ellipsoids which can which can be assigned to a single EP is code so that you get to go doesn't necessarily give you the the caution for the transformation from 1 system to another but day you must use 1 of the 1 of the transformations in special reference orchid this was missing and so so these meiji fuel wrong results if you apply a wrong transformation on the data you you may be shifted by by the ellipsoid transformation up to like 25 meters or even more of wrong place so this is quite an important thing in fact if you know that URI are in given code number and what is the transformation of the transformation of our are typically they're C C typically use transformation types in the in the in the in the least implemented in Praat for 1 of them is the parameter transformation which is this the little story the other with 7 parameters and so there is a great shift file the great you find is the most the most precise for the location some of those artists you number 7 members creature file in fact matrix A so a binary file which you need to have on your computer and this defines the transformation in the in the absolute numbers but was greeted files you can correct local local mistakes in for example made on all maps when people they're measuring from 1 hill to another and doing translation all of these things are not mathematically describable with some caution you need to have the data which tells you OK here was certainly which is local and he was another mistake caused by of every word during the measuring back in the time so for days the grades are important in the Piaget gives you a list of all these transformations for the given appears Gecode and In fact you can you can click on any of these and so on did those are aligned to the to the IRA but if you if you Click on the on 1 of these transformations in fact the Ural will change and so you get the new approach for definition and sent away how to use the approach for based software for the transformation so in this moment if we becomes Slovakia you see that R is adjusted but we are we have about 1 meter accuracy instead of 6 meter accuracy which which would be was the 7 is the parameter transformation just because we switch to the 7 parameters up down on the page should find again that the definition of the coordinate system so you can use it in different different systems so that was and we use case or in fact the reason why we started to work on this together is the full text search and the other thing which is quite interesting as all these features are in fact clickable so you can explore a link from a coordinate system into it so it's so now now you're getting a detail page of ellipsoid Europe has changed and you can study how the ellipsoid is defined how it was how how would varies deformed to an ellipsoid what is the what are the parameters of the UN an alternative way how to use the portal is in fact an like let's say you want to see a list of all primary and if you see if you look for green region you delete a query and make a courageous this kind primary data and you will get all primary Denzel 14 primary dance which are defined in the SGD database and then you can you can be viewed as 1 and the same to do with all the other all the other types inside of the talking widely created EPG in the beginning it's format file the user is where metal is a software which create files and map services the 1 but to buy by preprocessing the US data and people then they drop in the file is automatically detected from the from the file itself if it contains coordinates but if it's not then that they need to search for the coordinate system and identified and that this interface was the reason why we started to work on it because you know the user interfaces in fact using search API and on the year's GII that which is the commented on that happen and anybody can use it for his arms of the orbit but that science and there are some party applications already like open-source PGA as 1 unit using this abuse Geo API just doing the same now search system in the coordinates there's also transformation API and on the that side but it's kind of like experimental but it's it's just going abroad for our server so the same thing what you have seen in the graphical user interfaces and and that side for transformation of a pair of coordinated and repair can be done to calling and calling on http at 1 point again documented but please don't use it heavily if you if you will want to transform something like you have a list of coordinates you want to transform I would recommend the use you don't transform it to be the on the command line which is probably 1 of the easiest for this particular task and you can just copy and paste the approach for definition putting in parenthesis and service supplies supply the list of coordinates and it gives you the results so so it's quite quite easy in fact if you want to use it in a scripted way like you write Python script or or any other brokers

17:18

scripting language and soldier geolibrary which which is able to do in exactly the same transformation of the source code is available on the could

17:30

happen it's completely open source BSD license powered by piping were for OGI are and so you need a real data which are freely available from

17:40

UCI registry infecteds prepared to run offline and

17:46

very easily installed on and especially if you have a doctor is just single command so once you have to agree on your Linux it does not look around book and that years and and so the the system will start automatically and you can use if the local hosts without having access to the internet in an off-line environment including the API 7 and the stuff everything what is something that takes complete copy of the website that if you're not familiar is docketed as graphical user interface so called guide so if if if you download guide medical from the political and the graphical user interface to search for it gives you that on the same way installation from the source code is of course possible as well future we would love to bring

18:35

should files to broader for transformations so it would be possible to have high quality transformation side of the grocer and there must be somehow a centralized so that points where where the Richard files are stored and preprocessed for batch processing so this is something with this on our when I wrote that it would be amazing 2 over far own processing of the data and it's a joint effort between different open source project and different implementations of the of the database which are now the different on different open source project so there is for example EPA Jia database copy inside of qualitative and other EP is G Gobi truce comma-separated value files and sort of hex in g and other distributed miscue Jesus and under what other software tools it would be great and this was I'd already once discussed on the window is due forums to have a like a single SQI that begs database of the year's reusable by different tools and I I would love to to over on this with somebody else and his the community to to make this happen simply because I think it will make up the rates of the EEG database in all the open-source tools easier and maybe 1 of them it would be also amazing to have a system which is versioning the data on top of it out so we but we have repository where although it is codes are stored and versioned and you can upgrades and corrections so could have directly was the versions and recently as he published on did have data the data for official as 3 broad definition goats which I would love to match as well in this moment we are using an abused you know you version which is quite old I believe that so the latest version is unbeatable necessary and it may be incorporated into the portal and so those are the thing I would love to really discuss with somebody and work on it apart so I think you ought if you're interested so the more or advertising for for another presentation Friday we are going to speak about vector titles including the with custom coordinate system and so from our team so we just on Friday thank you thank you a lot time questions would be glad to answer such as the new of its

21:19

and this and you have an interest in yeah it might be slightly off topic but my 1st question is who actually maintains that the easy because the of the answer would be G I think and that connects to that my 2nd question is um uh wanting code is wrong we encountered in the Netherlands for a long time that the parameters that was missing 1 grams of and that it seems very difficult to to fix them use about your ideas in world that the official way is to go choose choose the official part submitted in males so and push it through the official channel so is distributed to everybody that's exactly why it would be great to have the kind of like it hot where you can make a pull request and and and it's the versioned and reviewed by somebody by by a community or accepted and then distributed to all open source projects that that would be the date type is future and that's exactly 1 of the reasons why to can make it so in this form and you have to officially contact the of GP and or it is to use a group and so on and submit them the requests and then you go to step 2 is the formal review and so it comes to the next next version of the Fiesta database and how hard is equivalent doing this and in this case if they have no questions it was using it 1 of the coordinate system couldn't figure out what the image is defined as variables the for system projections the use you only books and then they couldn't figure out of there is forms the funds in theory than the so that the PSG codes for IRS and in Figure have even not polygons which we don't display in the in the portal in this moment which is displayed basic bounding box but there are polygons for each hour each as peers Gecode and the EPG codes of the ellipsoids and coordinate systems projected or judaistic are assigned to the IRS so well the code of the art is part of the definition of the coordinate system for the transformation or whatever is in the is g if then the more questions they signed you know you

00:00

Systemprogrammierung

Metropolitan area network

Emulation

Schlüsselverwaltung

COM

Dämon <Informatik>

Mapping <Computergraphik>

Koordinaten

Extrempunkt

Computeranimation

00:21

Automatische Indexierung

Volltext

Güte der Anpassung

Besprechung/Interview

Befreundete Zahl

Kombinatorische Gruppentheorie

Dateiformat

Computeranimation

Datenhaltung

Systemprogrammierung

Deskriptive Statistik

Freeware

Geschlossenes System

Parametersystem

Projektive Ebene

Koordinaten

01:16

Systemprogrammierung

Automatische Indexierung

Freeware

Volltext

Prozess <Physik>

Geschlossenes System

Software

Parametersystem

Elektronischer Datenaustausch

Dateiformat

Computeranimation

Datenhaltung

01:35

Automatische Indexierung

Parametersystem

Volltext

Subtraktion

Datenhaltung

Besprechung/Interview

Transformation <Mathematik>

Dateiformat

Computeranimation

Datenhaltung

Systemprogrammierung

Freeware

Geschlossenes System

Automatische Indexierung

Bus <Informatik>

Parametersystem

Äußere Algebra eines Moduls

Dateiformat

Skript <Programm>

Koordinaten

Attributierte Grammatik

02:33

Systemprogrammierung

Automatische Indexierung

Volltext

Freeware

Emulation

Parametersystem

Dateiformat

Computeranimation

Datenhaltung

Demo <Programm>

02:52

Resultante

Web Site

Prozess <Physik>

Besprechung/Interview

Transformation <Mathematik>

Code

Computeranimation

Homepage

Textur-Mapping

Loop

Spannweite <Stochastik>

Geschlossenes System

Software

Datentyp

Demo <Programm>

Zentrische Streckung

Datenhaltung

Open Source

Elektronischer Datenaustausch

Quick-Sort

Office-Paket

Mapping <Computergraphik>

Emulation

Kompakter Raum

Digitalisierer

Mereologie

Information

Koordinaten

05:41

Ebene

Programmiergerät

Prozess <Physik>

Gruppenkeim

Systemzusammenbruch

Zahlenbereich

Transformation <Mathematik>

Term

Computeranimation

Metropolitan area network

Geschlossenes System

Datentyp

Meter

Ellipsoid

Lambda-Kalkül

Demo <Programm>

Lineares Funktional

Shape <Informatik>

Approximation

Kategorie <Mathematik>

Axonometrie

Geodätische Linie

Winkel

Systemaufruf

Koordinaten

Datenfeld

Minimalgrad

Emulation

Ebene

Dimension 3

Räumliche Anordnung

Speicherabzug

Projektive Ebene

Hill-Differentialgleichung

URL

Ordnung <Mathematik>

Koordinaten

Fehlermeldung

08:50

Ortsoperator

Parametersystem

Eindringerkennung

Geschlossenes System

Kalkül

Open Source

Koordinaten

Computeranimation

Geschlossenes System

Menge

Software

Mapping <Computergraphik>

Projektive Ebene

URL

Ellipsoid

Koordinaten

Leistung <Physik>

09:43

Resultante

Matrizenrechnung

Programmiergerät

Punkt

Momentenproblem

Kartesische Koordinaten

Extrempunkt

Computeranimation

Gradient

Homepage

Temperaturstrahlung

Einheit <Mathematik>

Geschlossenes System

Translation <Mathematik>

Meter

Skript <Programm>

Flächeninhalt

Serviceorientierte Architektur

Schnittstelle

Verschiebungsoperator

Parametersystem

Geschlossenes System

Datenhaltung

Stellenring

Dienst <Informatik>

Server

Dateiformat

Benutzerführung

URL

Programmbibliothek

Cloud Computing

Koordinaten

MUD

Zahlenbereich

Transformation <Mathematik>

Räumliche Anordnung

Term

Code

W3C-Standard

Task

Open Source

Textur-Mapping

Software

Binärdaten

Datentyp

Biprodukt

Ellipsoid

Bildgebendes Verfahren

Soundverarbeitung

Benutzeroberfläche

Medizinische Informatik

Transformation <Mathematik>

Axonometrie

Orbit <Mathematik>

Koordinaten

Mailing-Liste

Elektronische Publikation

Binder <Informatik>

Gerade

Hill-Differentialgleichung

Mapping <Computergraphik>

Objekt <Kategorie>

Parametersystem

Wort <Informatik>

17:17

Quellcode

Open Source

Rohdaten

Open Source

Formale Sprache

Transformation <Mathematik>

Quellcode

Extrempunkt

Zeiger <Informatik>

Programmbibliothek

Gerade

Computeranimation

17:40

Web Site

Rohdaten

Quellcode

Gerade

Computeranimation

Internetworking

Open Source

Quellcode

Geschlossenes System

Benutzerführung

Elektronischer Programmführer

Konfigurationsdatenbank

Kinematik

18:34

Punkt

Prozess <Physik>

Momentenproblem

Datensichtgerät

Versionsverwaltung

Gruppenkeim

Twitter <Softwareplattform>

Computeranimation

Geschlossenes System

Bildschirmfenster

Figurierte Zahl

Parametersystem

Dokumentenserver

Datenhaltung

Bitrate

Projektive Ebene

Programmbibliothek

Versionsverwaltung

Koordinaten

Subtraktion

Decodierung

Quader

Besprechung/Interview

Implementierung

Vektorraum

Transformation <Mathematik>

Kombinatorische Gruppentheorie

E-Mail

Polygon

Code

Physikalische Theorie

Datenhaltung

Bildschirmmaske

Variable

Webforum

Software

Datentyp

Ellipsoid

Bildgebendes Verfahren

Verschiebungsoperator

Sechsecknetz

Open Source

Peer-to-Peer-Netz

Vektorraum

Elektronische Publikation

Quick-Sort

Mereologie

Codierung

FIESTA <Programm>

Stapelverarbeitung

24:13

Computeranimation

### Metadaten

#### Formale Metadaten

Titel | Coordinate systems and map projections with EPSG.io |

Serientitel | FOSS4G Bonn 2016 |

Teil | 23 |

Anzahl der Teile | 193 |

Autor | Sloup, Petr (Klokan Technologies GmbH) |

Lizenz |
CC-Namensnennung 3.0 Deutschland: Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen. |

DOI | 10.5446/20388 |

Herausgeber |
FOSS4G OSGeo |

Erscheinungsjahr | 2016 |

Sprache | Englisch |

#### Technische Metadaten

Dauer | 24:20 |

#### Inhaltliche Metadaten

Fachgebiet | Informatik |

Abstract | EPSG.io allows to search in a global database of spatial reference systems, datums, ellipsoids and projections to identify transformation parameters required for a software to correctly handle the geographic location in a known coordinate system. This presentation shows various functions of the search system, and demonstrates how to use it efficiently to discover and identify the right coordinate system, transform the sample coordinates online, pick a position on a map, convert units, etc. It is possible to export definitions of coordinate systems in various formats, including WKT, OGC GML, XML, Proj.4, SQL or JS and directly use these in compatible systems such as Proj4JS and OpenLayers or PostGIS. The whole system is open-source with code on GitHub, and in the background it uses OSGeo Proj4 / OGR for all the transformations and it is powered by the latest EPSG Geodetic Parameter Registry released by IOGP regularly. The open-source tools used in backend could be used called on a command line in batch operations. Ideas for future improvement and cooperation with the community will be discussed. |