I was thinking it might give the fill in form
that you get when you go here:
https://nationalmap.gov/epqs/

I think you are right.  It is acting as intended
when visited with a browser.


Mike


On 8/28/2019 10:00 PM, Olivier wrote:
Mike <te...@mflan.com> writes:

Thanks for the response.

Yeah, I don't understand why
https://nationalmap.gov/epqs/pqs.php
won't open in a browser, but
In fact, it does open in a browser and the result is "General failure:
Invalid Coordinates".

This URL runs the PHP script pqs.php, this script needs input
coordinates, if there is no coordinates supplied, this script returns
the message about invalid coordinates.

This message is not a message from your browser, it is not a message
from the web server, it is a message from pqs.php. Your browser and the
web server are just fine.

And frankly speaking, what result are you expecting? pqs.php is a script
that returns some data depending on the input data you give. You give no
input, you get no output.

https://nationalmap.gov/epqs/
will.  I imagine this may have something
to do with redirects, but who knows.
This URL is missing the filename part (after the last /), in that case,
the web server uses a default file (depending on the configuration of
the web server) and the default file is presenting a page that asks for
coordinates.

So you are asking 2 differents URL, that corresponds to two different
pages, each page giving the correct result.

When I put
https://nationalmap.gov/epqs/pqs.php
into a web browser it says:
General failure: Invalid Coordinates


When I put
http://ned.usgs.gov/epqs/pqs.php
into a web browser it says the same exact thing.
And it is expected that the URL with http and with https give the same
correct result.

When I go to
https://nationalmap.gov/epqs/
and put -90.76983 for X
and put 38.72360 for Y
and hit "Get Elevation"
it gives:

<USGS_Elevation_Point_Query_Service>
    <Elevation_Query x="-90.76983" y="38.72360">
      <Data_Source>3DEP 1/3 arc-second</Data_Source>
      <Elevation>583.54</Elevation>
      <Units>Feet</Units>
    </Elevation_Query>
</USGS_Elevation_Point_Query_Service>



When I go to:
https://nationalmap.gov/epqs/pqs.php?x=-90.76983&y=38.72360&units=feet&output=xml
it gives:

<USGS_Elevation_Point_Query_Service>
    <Elevation_Query x="-90.76983" y="38.72360">
      <Data_Source>3DEP 1/3 arc-second</Data_Source>
      <Elevation>583.54</Elevation>
      <Units>Feet</Units>
    </Elevation_Query>
</USGS_Elevation_Point_Query_Service>

So that works.
It works because you are providing correct input.

Best regards,

Olivier

Mike



On 8/26/2019 10:26 PM, Uri Guttman wrote:
have you tried to just telnet to those hosts?

  telnet nationalmap.gov:443
telnet: could not resolve nationalmap.gov:443/telnet: Name or service
not known
telnet ned.usgs.gov:443
telnet: could not resolve ned.usgs.gov:443/telnet: Name or service not
known


so there is something wrong with the urls and not the code (or the
code has bad urls).

and just getting the web pages is also failing

GET https://ned.usgs.gov/epqs/pqs.php
<error>General failure: Invalid Coordinates</error>

GET https://nationalmap.gov/epqs/pqs.php
<error>General failure: Invalid Coordinates</error>

i dunno the module but it seems that you may not be passing in any
coordinates or something else is needed.

uri


--
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to