<div dir="ltr">Hi Richard, <br><br>Yes proceed please. Working with vector is a nice chapter to test, as it's very abrangent.<br></div><br><div class="gmail_quote"><div dir="ltr">Yves Jacolin <<a href="mailto:yjacolin@free.fr">yjacolin@free.fr</a>> escreveu no dia quarta, 27/01/2016 às 09:28:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Richard,<br>
<br>
I am not a big contributor. But I am ok with option 2 as well.<br>
<br>
Y.<br>
On Wednesday, January 27, 2016 10:00:39 Richard Duivenvoorde wrote:<br>
> Others?<br>
><br>
> Else I think I'll start to do all whole rst files in working_with_vector<br>
> directory and commit in one go. So it can be reversed if we hit problems.<br>
><br>
> @Alexandre: putting ALL rst file in one dir would indeed help, but I<br>
> think we need the structure to be able to eventually build partial<br>
> documentation sets.<br>
> We could put the substitutions maybe in the index.rst files in the<br>
> directory where the images dir also is, but that would also scatter the<br>
> substitutions. Then I think having them in de file where you need them<br>
> is easiest, also because then you can move around the rst file in the<br>
> directory structure without fixing relative paths... (as long as you<br>
> copy the images also to the right place off course :-) ).<br>
><br>
> Anyway: proceed?<br>
><br>
> Richard<br>
><br>
> On 26-01-16 14:08, Otto Dassau wrote:<br>
> > Hi Richard,<br>
> ><br>
> > thanks a lot for this grep/count. In this case I would vote for option 2:<br>
> ><br>
> > ..."define figures locally in the rst file where you use them. This has as<br>
> > drawback that very often used inline images (like the checkbox) are<br>
> > defined<br>
> > + image copied very often. BUT the nice thing about it is that IF you<br>
> > define them in the rst file, Github is able to resolve those SO they show<br>
> > up as inline images there."<br>
> ><br>
> > Regards<br>
> > Otto<br>
> ><br>
> > Am Mon, 25 Jan 2016 21:34:51 +0100<br>
> ><br>
> > schrieb Richard Duivenvoorde <<a href="mailto:richard@duif.net" target="_blank">richard@duif.net</a>>:<br>
> >> On 25-01-16 11:06, Alexandre Neto wrote:<br>
> >>> Not an easy choice... I'm not very fond of duplicating substitutions<br>
> >>> images as I believe it will lead to pages with different icons because<br>
> >>> someone just update one place. Maybe it would be possible to have a<br>
> >>> common place with all  images and some kind of script to copy the icons<br>
> >>> to a child forder near the rst?<br>
> >><br>
> >> FYI, I did a quick grep/count on all substitutions over ALL docs (so not<br>
> >> only manual).<br>
> >><br>
> >> While I agree with your point... there are not so many images used > 2<br>
> >> times...<br>
> >><br>
> >> |nix| 45<br>
> >> |win| 15<br>
> >> |osx| 9<br>
> >> |action| 2<br>
> >> |analysis| 1<br>
> >> |attributes| 4<br>
> >> |basic_statistics| 2<br>
> >> |browsebutton| 10<br>
> >> |buffer| 2<br>
> >> |calendarwidget| 0<br>
> >> |checkbox| 41<br>
> >> |checkbox_checked| 1<br>
> >> |checkbox_unchecked| 1<br>
> >> |check_geometry| 2<br>
> >> |centroids| 2<br>
> >> |clip| 2<br>
> >> |color| 0<br>
> >> |colormap| 0<br>
> >> |columnview| 0<br>
> >> |combobox| 0<br>
> >> |commandlinkbutton| 0<br>
> >> |convex_hull| 2<br>
> >> |coordinate_capture| 2<br>
> >> |copyright_label| 2<br>
> >> |CRS| 1<br>
> >> |create_gpx| 1<br>
> >> |dateedit| 0<br>
> >> |datetimeedit| 0<br>
> >> |dbmanager| 2<br>
> >> |define_projection| 2<br>
> >> |delaunay| 2<br>
> >> |delimited_text| 2<br>
> >> |dem_analysis| 1<br>
> >> |diagram| 2<br>
> >> |dial| 0<br>
> >> |dialogbuttonbox| 0<br>
> >> |difference| 2<br>
> >> |digitising| 0<br>
> >> |dissolve| 2<br>
> >> |dockwidget| 0<br>
> >> |doublespinbox| 0<br>
> >> |dxf2shp_converter| 3<br>
> >> |edit| 4<br>
> >> |eliminate| 1<br>
> >> |event_browser| 1<br>
> >> |event_id| 3<br>
> >> |evis_connect| 2<br>
> >> |evis_file| 2<br>
> >> |export_geometry| 2<br>
> >> |export_projection| 1<br>
> >> |extract_nodes| 2<br>
> >> |fontcombobox| 0<br>
> >> |frame| 0<br>
> >> |ftools| 2<br>
> >> |fullCumulativeStretch| 1<br>
> >> |FullHistogramStretch| 1<br>
> >> |gdal| 1<br>
> >> |gdal_about| 0<br>
> >> |gdal_assign_projection| 1<br>
> >> |gdal_contour| 1<br>
> >> |gdal_dem| 1<br>
> >> |gdal_edit| 0<br>
> >> |gdal_extract_projection| 1<br>
> >> |gdal_fillnodata| 1<br>
> >> |gdal_grid| 1<br>
> >> |gdal_merge| 1<br>
> >> |gdal_nearblack| 1<br>
> >> |gdal_polygonize| 1<br>
> >> |gdal_proximity| 1<br>
> >> |gdal_raster-clip| 1<br>
> >> |gdal_raster-overview| 1<br>
> >> |gdal_raster-paletted| 0<br>
> >> |gdal_raster-rgb| 1<br>
> >> |gdal_rasterize| 1<br>
> >> |gdal_reset| 0<br>
> >> |gdal_sieve| 1<br>
> >> |gdal_tileindex| 1<br>
> >> |gdal_tooltip| 0<br>
> >> |gdal_translate| 1<br>
> >> |gdal_vrt| 1<br>
> >> |gdal_warp| 1<br>
> >> |general| 2<br>
> >> |gentlelogo| 10<br>
> >> |geographic| 3<br>
> >> |geometry| 1<br>
> >> |geometrychecker| 2<br>
> >> |geometrysnapper| 2<br>
> >> |geoprocessing| 2<br>
> >> |georeferencer| 1<br>
> >> |geRasterometry| 0<br>
> >> |gps_importer| 2<br>
> >> |gpstrack_barchart| 2<br>
> >> |gpstrack_polarchart| 2<br>
> >> |graphicsview| 0<br>
> >> |grass| 2<br>
> >> |grass_close_mapset| 2<br>
> >> |grass_location| 1<br>
> >> |grass_new_mapset| 3<br>
> >> |grass_open_mapset| 2<br>
> >> |grass_region| 2<br>
> >> |grass_set_region| 1<br>
> >> |grass_region_edit| 1<br>
> >> |grass_tools| 3<br>
> >> |groupbox| 0<br>
> >> |groupboxcollapsible| 0<br>
> >> |heatmap| 4<br>
> >> |histogram| 0<br>
> >> |hscrollbar| 0<br>
> >> |hslider| 0<br>
> >> |hsplit| 0<br>
> >> |iconAboutConsole| 0<br>
> >> |iconClassBrowserConsole| 0<br>
> >> |iconClassConsole| 0<br>
> >> |iconClassTreeWidgetConsole| 0<br>
> >> |iconClearConsole| 0<br>
> >> |iconCloseTabEditorConsole| 0<br>
> >> |iconCodepadConsole| 0<br>
> >> |iconCommentEditorConsole| 0<br>
> >> |iconCopyEditorConsole| 0<br>
> >> |iconCutEditorConsole| 0<br>
> >> |iconFileTabsMenuConsole| 0<br>
> >> |iconFunctionTreeWidgetConsole| 0<br>
> >> |iconHelpConsole| 0<br>
> >> |iconHideToolConsole| 0<br>
> >> |iconIfaceConsole| 0<br>
> >> |iconMethodTreeWidgetConsole| 0<br>
> >> |iconNewTabEditorConsole| 0<br>
> >> |iconOpenConsole| 0<br>
> >> |iconPasteEditorConsole| 0<br>
> >> |iconQtCoreConsole| 0<br>
> >> |iconQtGuiConsole| 0<br>
> >> |iconRestoreTabsConsole| 0<br>
> >> |iconRunConsole| 0<br>
> >> |iconRunScriptConsole| 0<br>
> >> |iconSaveAsConsole| 0<br>
> >> |iconSaveConsole| 0<br>
> >> |iconScriptConsole| 0<br>
> >> |iconSettingsConsole| 0<br>
> >> |icon_newgpx| 1<br>
> >> |icon_dbmanager| 3<br>
> >> |icon_zonal_statistics| 1<br>
> >> |import_gpx| 1<br>
> >> |inputtext| 2<br>
> >> |interpolation| 2<br>
> >> |intersect| 2<br>
> >> |intersections| 2<br>
> >> |join| 2<br>
> >> |join_location| 2<br>
> >> |labels| 1<br>
> >> |layer_extent| 2<br>
> >> |locale| 1<br>
> >> |locked| 2<br>
> >> |mAction| 3<br>
> >> |mActionAdd| 1<br>
> >> |mActionAddAllToOverview| 2<br>
> >> |mActionAddArrow| 3<br>
> >> |mActionAddBasicShape| 3<br>
> >> |mActionAddDelimitedTextLayer| 0<br>
> >> |mActionAddGCPPoint| 1<br>
> >> |mActionAddHtml| 2<br>
> >> |mActionAddImage| 3<br>
> >> |mActionAddLayer| 1<br>
> >> |mActionAddLegend| 5<br>
> >> |mActionAddMap| 6<br>
> >> |mActionAddMssqlLayer| 2<br>
> >> |mActionAddNonDbLayer| 1<br>
> >> |mActionAddOgrLayer| 4<br>
> >> |mActionAddOracleLayer| 1<br>
> >> |mActionAddPart| 4<br>
> >> |mActionAddPostgisLayer| 2<br>
> >> |mActionAddRasterLayer| 7<br>
> >> |mActionAddRing| 4<br>
> >> |mActionAddSpatiaLiteLayer| 3<br>
> >> |mActionAddWmsLayer| 3<br>
> >> |mActionAlignBottom| 2<br>
> >> |mActionAlignHCenter| 2<br>
> >> |mActionAlignLeft| 4<br>
> >> |mActionAlignRight| 2<br>
> >> |mActionAlignTop| 2<br>
> >> |mActionAlignVCenter| 2<br>
> >> |mActionAllEdits| 2<br>
> >> |mActionAnnotation| 2<br>
> >> |mActionArrowDown| 1<br>
> >> |mActionArrowLeft| 0<br>
> >> |mActionArrowRight| 1<br>
> >> |mActionArrowUp| 0<br>
> >> |mActionAtlasFirst| 2<br>
> >> |mActionAtlasLast| 2<br>
> >> |mActionAtlasNext| 2<br>
> >> |mActionAtlasPrev| 2<br>
> >> |mActionAtlasSettings| 1<br>
> >> |mActionCancelEdits| 1<br>
> >> |mActionCalculateField| 6<br>
> >> |mActionCaptureBoundary| 1<br>
> >> |mActionCaptureCentroid| 1<br>
> >> |mActionCaptureLine| 4<br>
> >> |mActionCapturePoint| 4<br>
> >> |mActionCapturePolygon| 5<br>
> >> |mActionChangeLabelProperties| 2<br>
> >> |mActionCheckQgisVersion| 2<br>
> >> |mActionCollapseTree| 2<br>
> >> |mActionComposerManager| 4<br>
> >> |mActionContextHelp| 1<br>
> >> |mActionCopySelected| 3<br>
> >> |mActionCustomProjection| 3<br>
> >> |mActionDeleteAttribute| 3<br>
> >> |mActionDeleteGCPPoint| 1<br>
> >> |mActionDeletePart| 4<br>
> >> |mActionDeleteRing| 4<br>
> >> |mActionDeleteSelected| 4<br>
> >> |mActionDeselectAll| 2<br>
> >> |mActionDraw| 5<br>
> >> |mActionDupComposer| 2<br>
> >> |mActionDuplicateLayer| 1<br>
> >> |mActionEditCopy| 5<br>
> >> |mActionEditCut| 4<br>
> >> |mActionEditPaste| 4<br>
> >> |mActionExpandNewTree| 2<br>
> >> |mActionExpandTree| 2<br>
> >> |mActionExportMapServer| 1<br>
> >> |mActionFileExit| 2<br>
> >> |mActionFileNew| 3<br>
> >> |mActionFileOpen| 6<br>
> >> |mActionFilePrint| 5<br>
> >> |mActionFileSave| 6<br>
> >> |mActionFileSaveAs| 9<br>
> >> |mActionFillRing| 2<br>
> >> |mActionFilter| 1<br>
> >> |mActionFolder| 2<br>
> >> |mActionFormAnnotation| 2<br>
> >> |mActionFullHistogramStretch| 1<br>
> >> |mActionGDALScript| 2<br>
> >> |mActionGroupItems| 2<br>
> >> |mActionHelpAbout| 2<br>
> >> |mActionHelpContents| 2<br>
> >> |mActionHelpSponsors| 2<br>
> >> |mActionHideAllLayers| 2<br>
> >> |mActionmIconExpressionEditorOpen| 1<br>
> >> |mActionIdentify| 6<br>
> >> |mActionInOverview| 2<br>
> >> |mActionInvertSelection| 2<br>
> >> |mActionLabel| 4<br>
> >> |mActionLabeling| 4<br>
> >> |mActionLink| 1<br>
> >> |mActionLinkGeorefToQGis| 2<br>
> >> |mActionLinkQGisToGeoref| 2<br>
> >> |mActionLoadGCPpoints| 1<br>
> >> |mActionLocalHistogramStretch| 1<br>
> >> |mActionLowerItems| 2<br>
> >> |mActionMapTips| 3<br>
> >> |mActionMeasure| 3<br>
> >> |mActionMeasureAngle| 2<br>
> >> |mActionMeasureArea| 2<br>
> >> |mActionMergeFeatAttributes| 3<br>
> >> |mActionMergeFeatures| 3<br>
> >> |mActionMoveFeature| 4<br>
> >> |mActionMoveGCPPoint| 1<br>
> >> |mActionMoveItemContent| 4<br>
> >> |mActionMoveItemsToBottom| 2<br>
> >> |mActionMoveItemsToTop| 2<br>
> >> |mActionMoveLabel| 2<br>
> >> |mActionNewAttribute| 3<br>
> >> |mActionNewBookmark| 2<br>
> >> |mActionNewComposer| 6<br>
> >> |mActionNewSpatiaLiteLayer| 2<br>
> >> |mActionNewVectorLayer| 3<br>
> >> |mActionNodeTool| 4<br>
> >> |mActionOffsetCurve| 4<br>
> >> |mActionOpenRaster| 0<br>
> >> |mActionOpenTable| 7<br>
> >> |mActionOptions| 9<br>
> >> |mActionPan| 6<br>
> >> |mActionPinLabels| 1<br>
> >> |mActionProjectProperties| 3<br>
> >> |mActionPropertyItem| 2<br>
> >> |mActionQgisHomePage| 2<br>
> >> |mActionRaiseItems| 3<br>
> >> |mActionRedo| 5<br>
> >> |mActionRemove| 1<br>
> >> |mActionRemoveAllFromOverview| 1<br>
> >> |mActionRemoveLayer| 3<br>
> >> |mActionReshape| 4<br>
> >> |mActionRollbackEdits| 1<br>
> >> |mActionRotateFeature| 1<br>
> >> |mActionRotateLabel| 1<br>
> >> |mActionRotatePointSymbols| 3<br>
> >> |mActionSaveAsPDF| 4<br>
> >> |mActionSaveAsSVG| 5<br>
> >> |mActionSaveEdits| 3<br>
> >> |mActionSaveGCPpointsAs| 1<br>
> >> |mActionSaveMapAsImage| 6<br>
> >> |mActionScaleBar| 4<br>
> >> |mActionSelect| 10<br>
> >> |mActionSelectFreehand| 2<br>
> >> |mActionSelectPan| 1<br>
> >> |mActionSelectPolygon| 2<br>
> >> |mActionSelectRadius| 2<br>
> >> |mActionSelectRectangle| 2<br>
> >> |mActionSelectedToTop| 2<br>
> >> |mActionShowAllLayers| 3<br>
> >> |mActionShowBookmarks| 2<br>
> >> |mActionShowHideLabels| 1<br>
> >> |mActionShowPinnedLabels| 1<br>
> >> |mActionShowPluginManager| 6<br>
> >> |mActionShowPresets| 3<br>
> >> |mActionSignMinus| 3<br>
> >> |mActionSignPlus| 6<br>
> >> |mActionSimplify| 4<br>
> >> |mActionSplitFeatures| 5<br>
> >> |mActionSplitParts| 3<br>
> >> |mActionStartGeoref| 2<br>
> >> |mActionTextAnnotation| 2<br>
> >> |mActionToggleEditing| 6<br>
> >> |mActionTouch| 1<br>
> >> |mActionTransformSettings| 2<br>
> >> |mActionUndo| 5<br>
> >> |mActionUnGroupItems| 1<br>
> >> |mActionUnlink| 1<br>
> >> |mActionUnselectAttributes| 1<br>
> >> |mActionWhatsThis| 2<br>
> >> |mActionZoomActual| 3<br>
> >> |mActionZoomFullExtent| 5<br>
> >> |mActionZoomIn| 8<br>
> >> |mActionZoomLast| 3<br>
> >> |mActionZoomNext| 3<br>
> >> |mActionZoomOut| 8<br>
> >> |mActionZoomToLayer| 4<br>
> >> |mActionZoomToSelected| 4<br>
> >> |management| 1<br>
> >> |mapserver_export| 1<br>
> >> |matrix| 2<br>
> >> |mean| 2<br>
> >> |merge_shapes| 2<br>
> >> |metadata| 2<br>
> >> |metasearch| 2<br>
> >> |mGeorefRun| 1<br>
> >> |mIconAtlas| 3<br>
> >> |mIconColorBox| 2<br>
> >> |mIconColorPicker| 2<br>
> >> |mIconColorSwatches| 2<br>
> >> |mIconColorWheel| 2<br>
> >> |mIconDataDefine| 6<br>
> >> |mIconExpression| 1<br>
> >> |mIconExpressionSelect| 4<br>
> >> |mIconImport| 1<br>
> >> |mIconLock| 2<br>
> >> |mIconNew| 2<br>
> >> |mIconProjectionDisabled| 2<br>
> >> |mIconProjectionEnabled| 3<br>
> >> |mIconRasterGroup| 1<br>
> >> |mIconRasterLink| 1<br>
> >> |mIconStopRendering| 1<br>
> >> |mIconZip| 1<br>
> >> |multi_to_single| 2<br>
> >> |neighbor| 2<br>
> >> |north_arrow| 2<br>
> >> |offline_editing_copy| 3<br>
> >> |offline_editing_sync| 2<br>
> >> |oracle_raster| 3<br>
> >> |osm_addRelation| 1<br>
> >> |osm_createLine| 1<br>
> >> |osm_createPoint| 1<br>
> >> |osm_createPolygon| 1<br>
> >> |osm_createRelation| 1<br>
> >> |osm_download| 1<br>
> >> |osm_editRelation| 1<br>
> >> |osm_featureManager| 1<br>
> >> |osm_generateTags| 1<br>
> >> |osm_identify| 1<br>
> >> |osm_import| 1<br>
> >> |osm_load| 1<br>
> >> |osm_move| 1<br>
> >> |osm_questionMark| 1<br>
> >> |osm_removeFeat| 1<br>
> >> |osm_removeTag| 0<br>
> >> |osm_save| 1<br>
> >> |osm_upload| 0<br>
> >> |PanToSelected| 3<br>
> >> |pencil| 2<br>
> >> |plugin| 3<br>
> >> |plugin_installed| 1<br>
> >> |plugin_installer| 2<br>
> >> |plugin_upgrade| 1<br>
> >> |proc_commander| 1<br>
> >> |proc_history| 1<br>
> >> |proc_model| 1<br>
> >> |proc_option| 1<br>
> >> |proc_result| 1<br>
> >> |proc_toolbox| 1<br>
> >> |qgissplash| 0<br>
> >> |radiobuttonon| 15<br>
> >> |radiobuttonoff| 10<br>
> >> |random_points| 2<br>
> >> |random_selection| 2<br>
> >> |raster-info| 3<br>
> >> |raster-interpolate| 2<br>
> >> |raster-stats| 2<br>
> >> |raster_terrain| 2<br>
> >> |regular_points| 2<br>
> >> |RemoveAllOVerview| 2<br>
> >> |roadgraph| 1<br>
> >> |sampling| 1<br>
> >> |scale_bar| 2<br>
> >> |selectcolor| 3<br>
> >> |selectcreatelayer| 2<br>
> >> |selectnumber| 9<br>
> >> |selectstring| 17<br>
> >> |selectesubsetlayer| 2<br>
> >> |select_location| 2<br>
> >> |ShowRasterCalculator| 1<br>
> >> |single_to_multi| 2<br>
> >> |slider| 6<br>
> >> |spatialquery| 3<br>
> >> |spiticon| 2<br>
> >> |split_layer| 2<br>
> >> |sub_selection| 2<br>
> >> |sum_lines| 2<br>
> >> |sum_points| 2<br>
> >> |sym_difference| 2<br>
> >> |symbology| 1<br>
> >> |simplify| 2<br>
> >> |tab| 1<br>
> >> |to_lines| 2<br>
> >> |topologychecker| 2<br>
> >> |tracking| 2<br>
> >> |transformed| 1<br>
> >> |union| 2<br>
> >> |unique| 2<br>
> >> |unlocked| 2<br>
> >> |user| 1<br>
> >> |vector_grid| 2<br>
> >> |wcs| 1<br>
> >> |wfs| 4<br>
> >><br>
> >> _______________________________________________<br>
> >> Qgis-community-team mailing list for organizing community resources such<br>
> >> as documentation, translation etc.. <a href="mailto:Qgis-community-team@lists.osgeo.org" target="_blank">Qgis-community-team@lists.osgeo.org</a><br>
> >> <a href="http://lists.osgeo.org/mailman/listinfo/qgis-community-team" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-community-team</a><br>
><br>
> _______________________________________________<br>
> Qgis-community-team mailing list for organizing community resources such as<br>
> documentation, translation etc.. <a href="mailto:Qgis-community-team@lists.osgeo.org" target="_blank">Qgis-community-team@lists.osgeo.org</a><br>
> <a href="http://lists.osgeo.org/mailman/listinfo/qgis-community-team" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-community-team</a><br>
<br>
_______________________________________________<br>
Qgis-community-team mailing list for organizing community resources such as documentation, translation etc..<br>
<a href="mailto:Qgis-community-team@lists.osgeo.org" target="_blank">Qgis-community-team@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-community-team" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-community-team</a></blockquote></div><div dir="ltr">-- <br></div><div dir="ltr"><div>Alexandre Neto</div><div>---------------------</div><div>@AlexNetoGeo</div><div><a href="http://sigsemgrilhetaswordpress.com">http://sigsemgrilhetaswordpress.com</a></div><a href="http://gisunchained.wordpress.com">http://gisunchained.wordpress.com</a><br></div>