<div dir="ltr"><div><div dir="ltr">Hi, list</div><div dir="ltr"><br></div><div dir="ltr">I've got a problem with adding a custom projection definition.</div><div dir="ltr"><br>So, I've made a file named "epsg", add it to the directory "epsg" in mapproxy folder and add this definition in it:</div>
<div dir="ltr"><br><div><100741> +proj=tmerc +lat_0=0 +lon_0=58.03333333333 +k=1 +x_0=1300000+y_0=-5509414.70 +ellps=krass +towgs84=23.57, -140.95, -79.8, 0, 0.35,0.79, -0.22 +units=m +no_defs <><br></div><div>
<br></div><div style>Also, marked it in mapproxy.yaml</div><div style><br></div><div style>srs:</div><div style>  proj_data_dir: 'epsg\'<br></div><div style><br></div><div style>But mapprxy fail to start with this settings showing following errors:</div>
<div style><br></div><div style><div><br></div><div>C:\>C:\Python27\Scripts\mapproxy-util.exe serve-develop -b 8081 C:\Python27\myma</div><div>pproxy\mapproxy.yaml</div><div>[2013-07-08 10:59:17,648] mapproxy.config - INFO - reading: C:\Python27\mymappro</div>
<div>xy\mapproxy.yaml</div><div>[2013-07-08 10:59:17,663] mapproxy.config - WARNING - unknown 'paletted' in glob</div><div>als</div><div>[2013-07-08 10:59:17,694] mapproxy.system - INFO - loading proj data from C:\Pyt</div>
<div>hon27\mymapproxy\epsg\</div><div>Traceback (most recent call last):</div><div>  File "C:\Python27\Scripts\mapproxy-util-script.py", line 9, in <module></div><div>    load_entry_point('mapproxy==1.5.0', 'console_scripts', 'mapproxy-util')()</div>
<div>  File "C:\Python27\lib\site-packages\mapproxy-1.5.0-py2.7.egg\mapproxy\script\u</div><div>til.py", line 337, in main</div><div>    commands[command]['func'](args)</div><div>  File "C:\Python27\lib\site-packages\mapproxy-1.5.0-py2.7.egg\mapproxy\script\u</div>
<div>til.py", line 76, in serve_develop_command</div><div>    app = make_wsgi_app(mapproxy_conf, debug=options.debug)</div><div>  File "C:\Python27\lib\site-packages\mapproxy-1.5.0-py2.7.egg\mapproxy\wsgiapp.</div>
<div>py", line 100, in make_wsgi_app</div><div>    services = conf.configured_services()</div><div>  File "C:\Python27\lib\site-packages\mapproxy-1.5.0-py2.7.egg\mapproxy\config\l</div><div>oader.py", line 206, in configured_services</div>
<div>    return self.services.services()</div><div>  File "C:\Python27\lib\site-packages\mapproxy-1.5.0-py2.7.egg\mapproxy\config\l</div><div>oader.py", line 1208, in services</div><div>    new_services = creator(service_conf or {})</div>
<div>  File "C:\Python27\lib\site-packages\mapproxy-1.5.0-py2.7.egg\mapproxy\config\l</div><div>oader.py", line 1301, in wms_service</div><div>    root_layer = self.context.wms_root_layer.wms_layer()</div><div>  File "C:\Python27\lib\site-packages\mapproxy-1.5.0-py2.7.egg\mapproxy\util\__i</div>
<div>nit__.py", line 86, in wrapper</div><div>    func.__memoize_cache[key] = func(*args)</div><div>  File "C:\Python27\lib\site-packages\mapproxy-1.5.0-py2.7.egg\mapproxy\config\l</div><div>oader.py", line 1081, in wms_layer</div>
<div>    layers.append(WMSLayerConfiguration(layer_conf, self.context).wms_layer())</div><div>  File "C:\Python27\lib\site-packages\mapproxy-1.5.0-py2.7.egg\mapproxy\util\__i</div><div>nit__.py", line 86, in wrapper</div>
<div>    func.__memoize_cache[key] = func(*args)</div><div>  File "C:\Python27\lib\site-packages\mapproxy-1.5.0-py2.7.egg\mapproxy\config\l</div><div>oader.py", line 1084, in wms_layer</div><div>    this_layer = LayerConfiguration(self.conf, self.context).wms_layer()</div>
<div>  File "C:\Python27\lib\site-packages\mapproxy-1.5.0-py2.7.egg\mapproxy\util\__i</div><div>nit__.py", line 86, in wrapper</div><div>    func.__memoize_cache[key] = func(*args)</div><div>  File "C:\Python27\lib\site-packages\mapproxy-1.5.0-py2.7.egg\mapproxy\config\l</div>
<div>oader.py", line 1123, in wms_layer</div><div>    map_layer = source_conf.source()</div><div>  File "C:\Python27\lib\site-packages\mapproxy-1.5.0-py2.7.egg\mapproxy\config\l</div><div>oader.py", line 616, in source</div>
<div>    supported_srs = [SRS(code) for code in self.conf.get('supported_srs', [])]</div><div>  File "C:\Python27\lib\site-packages\mapproxy-1.5.0-py2.7.egg\mapproxy\srs.py",</div><div> line 88, in SRS</div>
<div>    srs = _SRS(srs_code)</div><div>  File "C:\Python27\lib\site-packages\mapproxy-1.5.0-py2.7.egg\mapproxy\srs.py",</div><div> line 121, in __init__</div><div>    self.proj = Proj(init='epsg:%d' % epsg_num)</div>
<div>  File "C:\Python27\lib\site-packages\pyproj-1.9.3-py2.7-win32.egg\pyproj\__init</div><div>__.py", line 343, in __new__</div><div>    return _proj.Proj.__new__(self, projstring)</div><div>  File "_proj.pyx", line 80, in _proj.Proj.__cinit__ (_proj.c:950)</div>
<div>RuntimeError: no options found in 'init' file</div><div><br></div><div style>Regards,</div><div style>Max</div></div></div></div>
</div>