CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
Hello, I have released GeoServer ArcAdmin v1.0 stable version. The features
of this release:
You can directly upload raster and vector data to GeoServer. It works with
all data formats that supported by ArcGIS.
You can generate new workspaces and remove existings.
You can remove data stores and coverage stores on GeoServer.
SLD (Styled Layer Descriptor) documents could uploaded to GeoServer and you
can apply styles to map layers.
Design of the toolbox has been improved.
Interaction with Model Builder has been improved.
On Wed, Feb 5, 2014 at 12:43 AM, MSBilgin <mselimbilgin@anonymised.com> wrote:
Hello, I have released GeoServer ArcAdmin v1.0 stable version. The features
of this release:
You can directly upload raster and vector data to GeoServer. It works with
all data formats that supported by ArcGIS.
You can generate new workspaces and remove existings.
You can remove data stores and coverage stores on GeoServer.
SLD (Styled Layer Descriptor) documents could uploaded to GeoServer and you
can apply styles to map layers.
Design of the toolbox has been improved.
Interaction with Model Builder has been improved.
Thanks for the update.
I'm not sure how many developers have an ArcGis installation (I for one,
don't), maybe
you would get a larger audience interested in trying your plugin if you
also posted
these news to the GeoServer users list?
This transmission is intended for the named addressee(s) only and may contain sensitive or protectively marked material up to RESTRICTED and should be handled accordingly. Unless you are the named addressee (or authorised to receive it for the addressee) you may not copy or use it, or disclose it to anyone else. If you have received this transmission in error please notify the sender immediately. All email traffic sent to or from us, including without limitation all GCSX traffic, may be subject to recording and/or monitoring in accordance with relevant legislation.
···
Hi,
I’m not a GeoServer developer, but I loiter around on the list and have a ArcGIS install.
I quite like it though don’t envision using it myself.
Have you considered making it a QGIS plugin? That’s more in keeping with the Open Source ethos (not that this isn’t potentially useful) I imagine your python scripts could be made fairly portable if you separate the logic up.
Some thoughts below, mostly little feature enhancement things. Apologies for the longish list; I didn’t test everything but put down what I noticed.
The readme has a “.md” extension for some reason.
The readme doesn’t say how to install it. I see that’s online.
I wanted to install the script here: C:\GeoServer-ArcAdmin-1.0
But it didn’t work because the toolbox couldn’t find the script - it seems you’ve hardcoded the location that the toolbox is looking for the script. If possible I’d strongly suggest making it look for relative locations rather than absolute locations. Not everyone will be able to create a directory in their C:\ drive with the applicable name.
When I got it installed and tried to use it, I received this error (because it turns out my test server was turned off! ):
Running script newWorkspace…
Traceback (most recent call last):
File “C:\GeoServer ArcAdmin\workspaceOlustur.py”, line 30, in
response = urllib2.urlopen(istek)
File “D:\Python27\ArcGIS10.1\Lib\urllib2.py”, line 126, in urlopen
return _opener.open(url, data, timeout)
File “D:\Python27\ArcGIS10.1\Lib\urllib2.py”, line 394, in open
response = self._open(req, data)
File “D:\Python27\ArcGIS10.1\Lib\urllib2.py”, line 412, in _open
‘_open’, req)
File “D:\Python27\ArcGIS10.1\Lib\urllib2.py”, line 372, in _call_chain
result = func(*args)
File “D:\Python27\ArcGIS10.1\Lib\urllib2.py”, line 1199, in http_open
return self.do_open(httplib.HTTPConnection, req)
File “D:\Python27\ArcGIS10.1\Lib\urllib2.py”, line 1174, in do_open
raise URLError(err)
URLError: <urlopen error [Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond>
Failed to execute (newWorkspace).
You may want to make the error messages more human-friendly if possible - I understood the meaning, but others may not. Also you may wish to remove the stacktrace for “obvious” errors like the server not responding so you can make the error even more user friendly.
If possible, the tools remembering the URL/credentials entered previously would be really useful. Ideally for all tools (so enter the credentials in one tool, they get pre-filled-in in all tool). Having to re-enter them every time would get very irksome very quickly. If you do this, an option to enable or disable “saving” the password locally would be an idea (some people may not wish it to be saved for security reasons, others might).
Looking at the help for “Upload Compressed File” - it says “Shapefile must be top of the ZIP archive.” - I’m not clear what that actually means.
You may want to use * (asterisks) for the password to hide it.
And please, please, add comments to your Python code! There are only 3 in the entire thing. Even if they are in Turkish(?) they’ll help someone in the future if they want to utilise it.
Hope that helps; as noted, it looks like quite a nice little tool, especially for adding data to GeoServer.
This transmission is intended for the named addressee(s) only and may contain sensitive or protectively marked material up to RESTRICTED and should be handled accordingly. Unless you are the named addressee (or authorised to receive it for the addressee) you may not copy or use it, or disclose it to anyone else. If you have received this transmission in error please notify the sender immediately. All email traffic sent to or from us, including without limitation all GCSX traffic, may be subject to recording and/or monitoring in accordance with relevant legislation.
Hi,
I’m not a GeoServer developer, but I loiter around on the list and have a ArcGIS install.
I quite like it though don’t envision using it myself.
Have you considered making it a QGIS plugin? That’s more in keeping with the Open Source ethos (not that this isn’t potentially useful) I imagine your python scripts could be made fairly portable if you separate the logic up.
Some thoughts below, mostly little feature enhancement things. Apologies for the longish list; I didn’t test everything but put down what I noticed.
The readme has a “.md” extension for some reason.
The readme doesn’t say how to install it. I see that’s online.
I wanted to install the script here: C:\GeoServer-ArcAdmin-1.0
But it didn’t work because the toolbox couldn’t find the script - it seems you’ve hardcoded the location that the toolbox is looking for the script. If possible I’d strongly suggest making it look for relative locations rather than absolute locations. Not everyone will be able to create a directory in their C:\ drive with the applicable name.
When I got it installed and tried to use it, I received this error (because it turns out my test server was turned off! ):
Running script newWorkspace…
Traceback (most recent call last):
File “C:\GeoServer ArcAdmin\workspaceOlustur.py”, line 30, in
response = urllib2.urlopen(istek)
File “D:\Python27\ArcGIS10.1\Lib\urllib2.py”, line 126, in urlopen
return _opener.open(url, data, timeout)
File “D:\Python27\ArcGIS10.1\Lib\urllib2.py”, line 394, in open
response = self._open(req, data)
File “D:\Python27\ArcGIS10.1\Lib\urllib2.py”, line 412, in _open
‘_open’, req)
File “D:\Python27\ArcGIS10.1\Lib\urllib2.py”, line 372, in _call_chain
result = func(*args)
File “D:\Python27\ArcGIS10.1\Lib\urllib2.py”, line 1199, in http_open
return self.do_open(httplib.HTTPConnection, req)
File “D:\Python27\ArcGIS10.1\Lib\urllib2.py”, line 1174, in do_open
raise URLError(err)
URLError: <urlopen error [Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond>
Failed to execute (newWorkspace).
You may want to make the error messages more human-friendly if possible - I understood the meaning, but others may not. Also you may wish to remove the stacktrace for “obvious” errors like the server not responding so you can make the error even more user friendly.
If possible, the tools remembering the URL/credentials entered previously would be really useful. Ideally for all tools (so enter the credentials in one tool, they get pre-filled-in in all tool). Having to re-enter them every time would get very irksome very quickly. If you do this, an option to enable or disable “saving” the password locally would be an idea (some people may not wish it to be saved for security reasons, others might).
Looking at the help for “Upload Compressed File” - it says “Shapefile must be top of the ZIP archive.” - I’m not clear what that actually means.
You may want to use * (asterisks) for the password to hide it.
And please, please, add comments to your Python code! There are only 3 in the entire thing. Even if they are in Turkish(?) they’ll help someone in the future if they want to utilise it.
Hope that helps; as noted, it looks like quite a nice little tool, especially for adding data to GeoServer.
Thanks everyone especially Jonathan for comments. I checked OpenGeo Explorer
QGIS Plugin project. Nice project for QGIS. Also Processing Toolbox in QGIS
has some tools for managing GeoServer and PostGIS.
On Wed, Feb 5, 2014 at 12:43 AM, MSBilgin <mselimbilgin@…25…> wrote:
Hello, I have released GeoServer ArcAdmin v1.0 stable version. The features
of this release:
You can directly upload raster and vector data to GeoServer. It works with
all data formats that supported by ArcGIS.
You can generate new workspaces and remove existings.
You can remove data stores and coverage stores on GeoServer.
SLD (Styled Layer Descriptor) documents could uploaded to GeoServer and you
can apply styles to map layers.
Design of the toolbox has been improved.
Interaction with Model Builder has been improved.
Thanks for the update.
I’m not sure how many developers have an ArcGis installation (I for one, don’t), maybe
you would get a larger audience interested in trying your plugin if you also posted
these news to the GeoServer users list?
Yep, pretty interesting one. Pity that apparently the only way to
contribute to the project is to send
pull request "blind", or just fork it and go your own merry way.
Any plans to create an open community around it, with mailing list, open
governance model,
similar to geotools/geoserver?