GeoServer'a Özel CRS Ekleme
GeoServer, EPSG veritabanında bulunmayan veya özelleştirilmesi gereken koordinat referans sistemlerini epsg.properties dosyası aracılığıyla destekler.
Adım 1: Dosyayı Bulun
GeoServer veri dizininde aşağıdaki dosyayı bulun veya oluşturun:
Path
<GEOSERVER_DATA_DIR>/user_projections/epsg.properties Adım 2: CRS Tanımını Ekleyin
Dosyaya WKT formatında CRS tanımını ekleyin. Her satır EPSG_KODU=WKT_TANIMI formatında olmalıdır:
Config
5255=PROJCS["TUREF / TM33",GEOGCS["TUREF",DATUM["Turkish_National_Reference_Frame",SPHEROID["GRS 1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",33],PARAMETER["scale_factor",1],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["metre",1]] İhtiyacınız olan EPSG kodunu ana sayfada arayabilir ve GeoServer sekmesinden tanımı kopyalayabilirsiniz.
Adım 3: GeoServer'ı Yeniden Başlatın
Değişikliklerin geçerli olması için GeoServer'ı yeniden başlatın:
Shell
sudo systemctl restart geoserver Adım 4: Doğrulayın
GeoServer web arayüzünde Demos → SRS List sayfasına gidin ve eklediğiniz EPSG kodunu arayın.
Notlar
- Her tanım tek bir satırda olmalıdır (satır sonu karakteri olmadan).
#ile başlayan satırlar yorum olarak kabul edilir.- Mevcut bir EPSG kodunu geçersiz kılmak istiyorsanız, aynı kodu kullanmanız yeterlidir.
- GeoServer 2.x ve üzeri sürümlerde
user_projectionsklasörü otomatik oluşturulmaz, gerekirse elle oluşturun.