Giter Club home page Giter Club logo

hqgis's People

Contributors

peter-evans avatar riccardoklinger avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

hqgis's Issues

TOS / Usage

Hi Riccardo,
I really like the batch geocoding-functionality but I am not sure if the "normal"(freemium) users of this plugin are allowed to use the HERE services in combination with this plugin:

https://legal.here.com/en-gb/terms/acceptable-use-policy

"Unless otherwise permitted in your commercial agreement with HERE, HERE Properties may not be used 
in connection with any of the following:

    - ...
    - GIS (geographic information systems) applications, such as applications that analyze, process or visualize (or any combination of them) information in order to manage land use, natural resources, environment, urban or enterprise facilities, communications or utility networks or any other fixed assets "

regards,
Thomas

Points id on Isochrones

Hi Riccardo, I just installed your plugin and I think that is a very good tool. The only problem that I found is when you run the isochrones calculator for multiple addresses the tool doesn't save an id or somenthing to link the starts shapefile and the isochrones shapefile.

HERE no longer produces App Code

HERE has deprecated the use of APP-codes as documented here.

They now only offer API keys. Unclear if this ultimately harms the plugins performance, but, at minimum should update the documentation.

Window scaling issues

I installed HQgis on my fresh QGIS versions (3.4 LTR & 3.6), but in both the GUI window is scaling in a very weird way, so that the tool becomes unusable. Dragging the window bigger doesn't help as the part with the tools & buttons doesn't scale with it. I am running a Windows 10 and using the (recommended & default) 200% scaling.
image

API Connection Errors

Here are two of the error reports that I was facing when using the geocoding single address feature. I'm not so sure there is a solid connection with the HERE API yet on my end so this should be smoothed out if possible,
Error_Report.txt --> Jan 24
Error_Report_2.txt --> Jan 25--> Inputted to 11 New York for both of them and the second took me to Gottengin, Germany.

isochroneBatch from a MultiPoint Layer

Hi,
actually it seems that the getIsochronesBatch accept only a QgsPoint Layer but not QgsMultiPoint.
If it's a MultiPoint you take an error on line 1268 if the layer is not in 4326 or on line 1272 in 4326.
So originFeatures must be a QgsPoint geometry.
Will you add a test for tell the user and a workflow for a QgsMultipoint layer source ?
So it's a great job that you are doing !!!
Thanks a lot
Niarolf

Feature request - connect API response to a feature

When generating isochrones from multiple addresses, it would be great if the resulting layer includes a field that represents a join with an attribute from the original 'From address' layer, rather than just having a sequential Origin ID field.

For example, the 'Isochrone - Multiple Addresses' page in the Hqgis plugin could have the 'From address' parameter where you select the origin points, and then underneath this you could specify a 'Name field' parameter from the From address layer which is then retained after parsing through the HERE API so that the results layer includes the name field as the Origin ID.

Multiple time banded isochrones

I have successfully created car travel iscochrones, however, if I put in more than one time band no output is returned - again Sydney, but cant see that this would be a geography issue

v0.3.4

Trouble geocoding addresses

Hello Riccardo,

I am not able to geocode an address as a batch. Do you have any tip? I already added the Here API as per the information in Github. An error message appears as shown below:

img

Regards,
Anderson

Mention relevant limitations of use

Exerpt from Acceptable Use Policy (“AUP”):

Use of any HERE products, services, data, databases, APIs, platforms, infrastructure, applications, websites or other offerings (each, a “HERE Property”) is subject to this Acceptable Use Policy (“AUP”).

Application Restrictions

Unless otherwise permitted in your commercial agreement with HERE, HERE Properties may not be used in connection with any of the following:
[...]
- GIS (geographic information systems) applications, such as applications that analyze, process or visualize (or any combination of them) information in order to manage land use, natural resources, environment, urban or enterprise facilities, communications or utility networks or any other fixed assets

store API key in QGIS settings instead of a json file

The json file for credentials is overwritten by each new version download from the installer.

As a user I don't want to save my credentials again after an update of the plugin.

acc:
api key is stored in qgis settings
api key is not deleted after installiing a newer version

POIsearch really works?

Hello! I'm making data collect about marketplace, so I'm using POIsearch. Sometimes, the plugin show me the real point, the real location. But, sometimes the plugin show me the wrong point, with names that don't exist.

How could I improve the plugin such that's show me righ place, and the righ name? Does the plugin take the information in google street?

Thank you! (I'm brazilian, so I'm trying to write the better I can, hahaha).

Hqgis in model builder

I'd like to state an enhancement: would be great to have (some) of the plug-in's features as algorithms that could be excecuted in a processing model chain.

Enabling Traffic in Isochrone Analysis

Hi! I would like to commend the plug-in you developed. It is very useful and easy to use. I just like to ask if you disable the traffic option in the isochrone analysis, what road speed does it use? Can I also do the analysis using projected date?

isoLayer Features with wrong coordinates

Version Info:

QGIS-Version 3.4.4-Madeira QGIS-Codeversion f6ddc62fdb
Kompiliert gegen Qt 5.11.2 Laufendes Qt 5.11.2
Kompiliert mit GDAL/OGR 2.4.0 Läuft mit GDAL/OGR 2.4.0
Kompiliert mit GEOS 3.7.0-CAPI-1.11.0 Läuft mit GEOS 3.7.0-CAPI-1.11.0 673b9939
PostgreSQL-Client-Version 9.2.4 SpatiaLite-Version 4.3.0
QWT-Version 6.1.3 QScintilla2-Version 2.10.8
Kompiliert mit PROJ 520 Läuft mit PROJ 5.2.0

after chocsing "From Address" as geolocation mode and entering address (with properties: Origin/Destination:Start; Metric:Time; Travel Times:360,3600; Type:Fastest; Travel Mode:pedestrian; Traffic:Diabled) hitting the "Calculate Isochrones" button leads to prompt for choosing a coodinate system for the results layer. Choosing WGS84 (EPSG:4326, as geographic coords) nor UTM (EPSG:32632, as projected coords) leads to the expected result. Doesnt matter if the map canvas is in 4326 or 32632.

Clicking the geolocate button next to the address field leads to the correct geolocating and calculation of isochromes.

Plug-in does not work

Hi,

I downloaded HQGIS 0.4.4 plug-in and successfully installed it in QGIS. I also created the credential from HERE site and was able to generate APP ID and API Key. Is API key different from API code? I tried to do geocoding of a single address but it does not work. It would mean a lot if you could help me on this. I don't know anything about coding so I'm just depending on the plug-in tool. My purpose in using this plug-in is to do isochrone analysis of 111 points in the Philippines and I need to consider the traffic which the plug-in can provide. Again thank you so much for this helpful tool.

Feature Request - Multiple stops between the start and end point of Routing module

Hi Riccardo,

What a great plugin you have here!

I'm just submitting this as a Feature Request to the Routing module, to add the possibility of using multiple stops between the start and end points. I must confess that don't know if the API allows this, but in case of this is available, it would be a very nice feature for the plugin.

Thank you very much!

Cannot Load Plugin

Downloaded the zipped file, and tried to install from zip. Is this a python version issue?

2020-02-19T20:24:04 WARNING Python error : Couldn't load plugin 'Hqgis-master' due to an error when calling its classFactory() method See message log (Python Error) for more details.

image

Isochrone layer result: where can I find the parameters

Hello,
Thanks for your work which is very useful.
When I run the plugin to get isochrones, I get a layer called isoLayer but I can't find anywhere in the definition of that layer the parameters I have used to generate it. Are they stored somewhere?

Thanks a lot,

Guillaume

Plugin does not respond

Hey there, first of all thanks for going to the lengths of creating this plugin. I was just wondering whether due to the fact of changing from App keys to API keys the plugin is not working anymore. I have just installed the plugin but seemingly it cannot communicate with HERE, because when I click on the button, nothing happens. Are you aware of any issues regarding connectivity?

EDIT: So from first small digs into the code, I think the main issue is that the authentication model at HERE was changed from App ID, App Code to App ID, ApiKey. Also the url structure has changed from e.g. "https://geocoder.api.here.com/6.2/geocode.json" to "https://geocoder.ls.hereapi.com/6.2/geocode.json". I couldn't write a full fledged fix for now but would be great to collaborate on one.

Python error calculating isochrone

I get this error when trying to calculate isochrones:

ValueError: invalid literal for int() with base 10: '' 
Traceback (most recent call last):
  File "/Volumes/Suevia/Users/jesus/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/HEREqgis/hereqgis.py", line 766, in getIsochronesSingle
    ranges = [int(x) for x in intervalArray]
  File "/Volumes/Suevia/Users/jesus/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/HEREqgis/hereqgis.py", line 766, in 
    ranges = [int(x) for x in intervalArray]
ValueError: invalid literal for int() with base 10: ''


Versión de Python: 3.6.7 (v3.6.7:6ec5cf24b7, Oct 20 2018, 03:02:14) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)] 
Versión de QGIS: 3.2.0-Bonn Bonn, exported 

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.