Modify

Opened 12 years ago

Closed 9 years ago

#7495 closed enhancement (fixed)

support custom projections (PROJ.4 parameter syntax)

Reported by: bastiK Owned by: wiktorn
Priority: normal Milestone:
Component: Core Version:
Keywords: projection Cc:

Description (last modified by bastiK)

It should be possible to enter a custom projection using an ellipsoid (a=..., b=...), datum transformation (grid file or 7-parameter transformation) and one of the implemented base projections (Mercator, SwissObliqueMercator, TransverseMercator, LambertConformalConic). I would suggest PROJ.4 parameter syntax for the config string.

Libraries, I am aware of are Proj4J, Java Map Projection Library and GeoTools. The first two are derived from PROJ.4. Proj4J seems to be quite buggy and Java Map Projection Library is unfinished (e.g. no datum transformation).

Currently, my plan is to not use any libs, but code this manually and add to JOSM core. Then a plugin could simply provide more base projections and grid files.

Attachments (0)

Change History (8)

comment:1 by bastiK, 12 years ago

In 5066/josm:

Proj parameter refactoring (see #7495)

comment:2 by bastiK, 12 years ago

Description: modified (diff)

comment:3 by bastiK, 12 years ago

In [5067]:


extend options for ellipsoid, use formal definition instead of computed values

comment:4 by bastiK, 12 years ago

In 5072/josm:

basic support for custom projections (see #7495)

comment:5 by wiktorn, 9 years ago

Milestone: 15.09
Owner: changed from team to wiktorn
Status: newassigned

Add all the projections to JOSM projection definition from:
https://github.com/OSGeo/proj.4/blob/master/nad/epsg

comment:6 by simon04, 9 years ago

Milestone: 15.0915.10

Postpone enhancements to next release.

comment:7 by simon04, 9 years ago

Milestone: 15.10

Unschedule tickets without progress

comment:8 by bastiK, 9 years ago

Resolution: fixed
Status: assignedclosed

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain wiktorn.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.