geometry icon indicating copy to clipboard operation
geometry copied to clipboard

Empty intersection result in geographic cs.

Open vissarion opened this issue 3 years ago • 1 comments

We have the following example

#include <tuple>
#include <boost/geometry.hpp>
#include <boost/geometry/core/coordinate_system.hpp>
#include <boost/geometry/geometries/point_xy.hpp>

namespace bg = boost::geometry;
namespace bm = bg::model::d2;
namespace srs = bg::srs;

//using Pt = bm::point_xy<double, bg::cs::geographic<bg::degree> >;
using Pt = bm::point_xy<double, bg::cs::cartesian >;
using Polygon = boost::geometry::model::polygon
<
        Pt,
        false,  // counter-clockwise
        true,   // closed
        std::vector, std::vector, std::allocator, std::allocator
>;
using MultiPoint = bg::model::multi_point<Pt>;
using LineString = bg::model::linestring<Pt>;
using MultiLinestring = bg::model::multi_linestring<LineString>;
using MultiPolygon = bg::model::multi_polygon<Polygon>;

int main() {

  Polygon p1, p2;

  bg::read_wkt("POLYGON((48.1431636903 11.5505029897,48.1420758287 11.5557636104,48.1420434091 11.5561544629,48.141990137 11.5568348644,48.1411514193 11.5607295157,48.1410422319 11.5611176723,48.1409610844 11.5614302411,48.1396376985 11.5656552872,48.1390969013 11.5652317973,48.1378440341 11.5650107888,48.1375516053 11.5649739551,48.1363713817 11.564824402,48.1363079855 11.5648548449,48.1357089931 11.5651424692,48.1341145521 11.5661498257,48.1333682732 11.5666420928,48.1326423488 11.5670853998,48.1326437729 11.5673002703,48.1324231638 11.5670237538,48.1323814393 11.5670441755,48.1323422638 11.5670728113,48.1323023112 11.567113585,48.1320782999 11.5673601499,48.1319268428 11.5675242407,48.1316591468 11.5678155355,48.1315941788 11.5678898554,48.1315599284 11.5679344291,48.1315331495 11.5679713027,48.131483711 11.5680546881,48.1314556825 11.5681132283,48.1314293165 11.5681798556,48.1313949617 11.5682865306,48.1313491514 11.5684381723,48.1309422996 11.5698690136,48.1308707497 11.570179983,48.1308644683 11.5702547906,48.1308629213 11.5703342472,48.1308672591 11.5704085431,48.1308741566 11.5704746966,48.1308867277 11.5705441212,48.1309009718 11.5705991841,48.1309261496 11.5706813806,48.1309522824 11.5707543734,48.1309885438 11.5708375728,48.1310299545 11.5709173507,48.1312000537 11.5712257462,48.1313497593 11.5715111186,48.1315061768 11.5718107581,48.1316579368 11.5721084699,48.1318283909 11.5724345701,48.1321114029 11.5729684338,48.1321697414 11.5730746689,48.1323628304 11.5734411678,48.1324004106 11.5735082455,48.1324494415 11.5735916996,48.1324924722 11.5736589474,48.1325920902 11.5737993098,48.1329452359 11.5742871465,48.133225867 11.5746742884,48.1332599669 11.574729433,48.1332802944 11.5747751121,48.1332965268 11.5748297256,48.1333072888 11.5748909674,48.1333116569 11.5749572194,48.1333070098 11.5750309618,48.1331991651 11.5758415322,48.1331877493 11.5759334067,48.1331817477 11.5760387924,48.1331825141 11.576134577,48.1331895543 11.5762183933,48.1331981044 11.5762824143,48.1332107785 11.5763465895,48.1333606547 11.5769741412,48.1335154375 11.5776151048,48.1336910772 11.5783457149,48.1338900362 11.5791684656,48.1339201666 11.5793118678,48.1339371899 11.5794173625,48.1339463152 11.5795039176,48.1339540039 11.5796231587,48.1339541596 11.579708907,48.1339503486 11.5798043341,48.1339441895 11.5798847799,48.1339341677 11.5799689384,48.1337918084 11.5809205212,48.1337176459 11.5815339769,48.1336758997 11.58187705,48.1336714043 11.581946727,48.1336698781 11.5820168232,48.1336728751 11.5820892406,48.1336813754 11.5821577912,48.1336955984 11.5822308701,48.1338635091 11.5827526991,48.1338890062 11.5828298387,48.1332057794 11.5833466101,48.1329685199 11.5835279289,48.1321780396 11.5852498819,48.1319564534 11.5857161778,48.1317347135 11.5865219145,48.131560748 11.5874161647,48.1315511381 11.5874938257,48.1315431838 11.5875729848,48.1315387156 11.5876487238,48.1315367249 11.587725679,48.1315376639 11.5878158437,48.1315418679 11.5878961281,48.1315478506 11.5879708096,48.1316587708 11.5891105805,48.1316679344 11.589197328,48.1316785958 11.5892728526,48.1316927161 11.5893461531,48.1317106369 11.5894196786,48.1317329323 11.5894930149,48.1317504014 11.5895407565,48.1317704919 11.5895910097,48.1317981958 11.5896489542,48.1318376409 11.589720878,48.13187292 11.5897758336,48.1323486023 11.5904284896,48.1323989085 11.5904971915,48.132443366 11.5905625478,48.1324761818 11.5906153611,48.1325039133 11.5906660452,48.1325297074 11.5907156633,48.1325557642 11.5907721377,48.1325879433 11.5908495017,48.1326147849 11.5909218566,48.1327313187 11.5912755705,48.1329022123 11.5918055975,48.1330543141 11.5922994689,48.1331457986 11.5925901083,48.1333533876 11.5932433822,48.1335403772 11.5938352845,48.1337032147 11.5944151752,48.1338802999 11.5950502229,48.1339590773 11.5953327494,48.1340237228 11.5955710179,48.1340599674 11.5957211468,48.134075574 11.5957847607,48.1341035998 11.5959135319,48.1341304114 11.5960397399,48.1341512924 11.596145647,48.1341820361 11.5963122441,48.134202519 11.5964521522,48.1342309067 11.5966844191,48.1342451599 11.5967674715,48.1342626613 11.5968445735,48.1342795842 11.5969028843,48.1343111581 11.5969863187,48.1343336386 11.5970324811,48.1343634584 11.597083228,48.1344021042 11.5971439489,48.1344566246 11.5972102022,48.1347094933 11.5974381861,48.135031073 11.5977066277,48.1350649518 11.5977312861,48.1351145409 11.5977607461,48.1351669604 11.5977894989,48.1352247635 11.5978121235,48.1352953285 11.5978335537,48.1354484196 11.5978647866,48.1355449898 11.5978838578,48.1356000861 11.5978872305,48.135655827 11.5978846462,48.1356503087 11.5980182722,48.1356468257 11.5981231705,48.1356438389 11.5982259152,48.1356290414 11.5988102885,48.1356252394 11.599014854,48.1356218981 11.5993776664,48.1356239855 11.5996661919,48.1356367835 11.6001424027,48.1356443247 11.600323751,48.1356702912 11.600826026,48.1356871808 11.6011672324,48.1357145134 11.601748304,48.1357224791 11.6020310477,48.1357266918 11.6022272954,48.1357286669 11.6024345708,48.1357249624 11.6026887734,48.1357164341 11.602903049,48.1357117851 11.6030023132,48.1357043809 11.6031476018,48.1356647992 11.6038180985,48.1356588634 11.6039500409,48.1356350073 11.604356394,48.1356058468 11.6048121293,48.1356013867 11.6049144751,48.1355994778 11.6049885061,48.1355987097 11.6050909646,48.1356030613 11.6052427125,48.1356067266 11.605318911,48.1356122911 11.6054126619,48.1356231251 11.6055508643,48.1357242327 11.6065822246,48.1357500805 11.6068206836,48.1357706904 11.6069725836,48.1357888954 11.6070944803,48.1358254711 11.6072920139,48.1358696198 11.6074885161,48.1358972913 11.6075989948,48.1363127865 11.6091272101,48.1363701011 11.6093364404,48.1364094605 11.6095007369,48.1364343397 11.6096436258,48.1364650784 11.6098742396,48.1364875005 11.6100937246,48.1365047608 11.6103014724,48.1365263905 11.6106352148,48.1365532873 11.6110056109,48.1365822543 11.6114074987,48.1365949792 11.6115831632,48.136619586 11.6119087557,48.1367181151 11.6131210878,48.1368279474 11.6145073209,48.136867473 11.6150218878,48.1368962631 11.615330624,48.1369846825 11.6161756331,48.1370623661 11.6169123776,48.1371518326 11.6177444456,48.1373327251 11.6194178063,48.1371526511 11.6194669131,48.1371654104 11.6195995661,48.137176643 11.6197329021,48.1371814425 11.6197973593,48.1369651337 11.6198463824,48.1369440571 11.6196460744,48.1368547366 11.6187982586,48.1367900217 11.6181853907,48.1367456289 11.6181957962,48.1367247347 11.6179971006,48.1366526119 11.6180254469,48.1354558963 11.6184967585,48.1350821693 11.6186439531,48.1350329497 11.618663328,48.1349274151 11.6187048845,48.1339213496 11.6190111174,48.1338575712 11.6190064831,48.1338736834 11.6186033117,48.133869112 11.6183636637,48.1338604122 11.6178557478,48.1338595269 11.6178057759,48.1338322421 11.6174162266,48.1337888385 11.617020886,48.1337390596 11.6166559567,48.1337113432 11.6164888965,48.1336906023 11.6163641048,48.1336714215 11.6162487062,48.1336427243 11.6161113451,48.133627096 11.616036494,48.1336100717 11.615974551,48.1335026647 11.6155894978,48.1334363975 11.6153513866,48.1334092219 11.6152660086,48.1332287144 11.6146982519,48.1330451086 11.6142265817,48.1330051029 11.6141237012,48.1327673341 11.6136191224,48.1325455987 11.6131494926,48.1325016305 11.6130720353,48.1324595621 11.6129979225,48.1322856775 11.6126911701,48.1322451048 11.6126339744,48.1317859679 11.6119858469,48.1317384365 11.6119187631,48.1316984249 11.6120281524,48.1314710373 11.6118044323,48.1314931718 11.6117542896,48.1314493393 11.6117440062,48.1313946216 11.6117061299,48.1313366089 11.6116512167,48.1310209081 11.6113483651,48.1307010346 11.6110352042,48.1306622455 11.6110004333,48.1306241014 11.6109702252,48.13052142 11.6108972457,48.129875133 11.610279318,48.1287677477 11.6092097589,48.1286425057 11.6090879234,48.1285470693 11.6089771469,48.128427359 11.6088159099,48.1283486199 11.6086962758,48.1281339176 11.6083701247,48.1279724613 11.608124979,48.1274972226 11.6074042587,48.1270685334 11.6067531842,48.1269642088 11.6065949293,48.1265546844 11.6059740809,48.1264825428 11.6058647486,48.1258259523 11.6048730367,48.125187344 11.603908615,48.1248663281 11.6034264262,48.1247896634 11.6033101508,48.1248153754 11.6032292225,48.1248432796 11.6031320236,48.124866148 11.6030349977,48.1248849578 11.6029346447,48.1248988594 11.6028192848,48.1249087078 11.6027022098,48.124912745 11.6026211793,48.1249133127 11.6025511903,48.1249074914 11.6024019973,48.1248978609 11.6022956842,48.1248549293 11.6022991047,48.1248111683 11.6020365636,48.1247898192 11.6019484754,48.1247458812 11.6017779503,48.1247249158 11.6016968443,48.1247044968 11.6016177491,48.1246802345 11.6015455342,48.1246560988 11.6014839303,48.1244920049 11.6012345446,48.1244346181 11.6011541237,48.1243658793 11.6010717154,48.1243236281 11.6010210587,48.1243690743 11.6009110274,48.1242956112 11.600877681,48.1242471959 11.6008558246,48.1242616899 11.600743349,48.1241074391 11.600376491,48.1234587194 11.5993343277,48.1232846344 11.5990709955,48.1229322372 11.5985060204,48.1227922193 11.5982767477,48.1227689627 11.598312927,48.1227210037 11.5982415725,48.1226450653 11.5981300523,48.122586083 11.5980427527,48.1227589831 11.5978759214,48.1228082016 11.5978314802,48.122778451 11.5978107579,48.1227631135 11.5977839459,48.1225880402 11.597316193,48.1223702038 11.5966180813,48.1221586656 11.595870765,48.1219232582 11.5950121568,48.1219502545 11.5949656046,48.1218383868 11.5943045563,48.1217264703 11.593719939,48.1215332044 11.5926900275,48.1213633712 11.5917401264,48.1213511692 11.5916722579,48.121164189 11.5906068519,48.1206558824 11.5877848678,48.1206274219 11.5876227067,48.120201973 11.5852280428,48.1201825232 11.5851215529,48.1201729824 11.5850695153,48.1201227134 11.5847963199,48.1201512056 11.5847168447,48.1200761279 11.5844724586,48.1200560801 11.5843998213,48.1200305912 11.584264906,48.1198650761 11.5832849389,48.1198350823 11.5832971351,48.119810118 11.5831584558,48.1196922733 11.5825047618,48.1196851145 11.5824650628,48.1197149381 11.5824555538,48.1197005614 11.5823599044,48.1196777835 11.5822329472,48.1196587968 11.5821272079,48.1195535772 11.5815815476,48.1195331246 11.5814631187,48.1195026979 11.5812672478,48.1194643818 11.5810498368,48.1193968689 11.5806882163,48.1193525765 11.5804624267,48.1193272944 11.5803398702,48.1192554686 11.5800329453,48.1191846934 11.5797503904,48.1190888415 11.5793835178,48.1190638628 11.5792987622,48.1190495451 11.5792544216,48.1189012348 11.5787491946,48.1186906124 11.5780062317,48.1186749384 11.5779759854,48.1186495344 11.5779484243,48.1185755702 11.5774918414,48.1186332146 11.577478677,48.1186802557 11.5774679499,48.1186722689 11.5774359149,48.1186514573 11.5773524094,48.1186353916 11.5772878031,48.1186246214 11.5772447774,48.1185955856 11.5770818274,48.1185012994 11.577135908,48.1182707085 11.5771702335,48.1181560642 11.5771847381,48.1176274015 11.5770860952,48.1162538269 11.5768778566,48.1158753765 11.5767425726,48.1159035053 11.5766146859,48.1158804277 11.5765510137,48.1157530575 11.576446899,48.1157051398 11.5764027035,48.1156691356 11.5763699604,48.1155677129 11.5762540834,48.1155395993 11.5762149635,48.115513275 11.5761732771,48.1153708893 11.5759737848,48.1153496496 11.5759440233,48.1152691233 11.5758368401,48.1152269397 11.5757868234,48.1151831462 11.5757392375,48.1151376608 11.5756962319,48.1150900354 11.5756582131,48.1149933609 11.5755863507,48.114970149 11.575559547,48.1148630519 11.5754903225,48.1148124824 11.5754587747,48.1147102786 11.5753995829,48.1146077186 11.5753413344,48.1145048087 11.575285775,48.1144524673 11.5752614944,48.1143995063 11.5752399051,48.1143052162 11.5752049573,48.1142437328 11.5751647705,48.1140964666 11.5750554544,48.1140195428 11.5749986077,48.1139062885 11.5748938471,48.113859188 11.574851931,48.1138119091 11.5748104192,48.1137653407 11.5747664844,48.1137164609 11.5747298208,48.113666157 11.5746971979,48.1135696429 11.5746445426,48.1134677338 11.5745922006,48.1133668855 11.574534881,48.1132668361 11.5744747348,48.1131656062 11.5744115098,48.1131152138 11.5743792912,48.1130553421 11.57433728,48.1126144653 11.5739152732,48.112357979 11.5737311639,48.1122045535 11.5736844341,48.1119779613 11.5737905109,48.1119546469 11.5736693825,48.1119103281 11.5735251747,48.1118725037 11.5734274127,48.111809333 11.5733167802,48.1117623523 11.5732430655,48.111697361 11.5731665925,48.1116524216 11.5731182896,48.1115840937 11.5730600143,48.1115228747 11.5730161706,48.1113226706 11.5728849111,48.1112548471 11.5728317152,48.1111683191 11.5727511647,48.1111014991 11.572672741,48.1110258749 11.5725678006,48.1109746703 11.5724829296,48.110919749 11.5723756025,48.1108632782 11.5722494743,48.1107705451 11.5719321082,48.1107314281 11.5715224435,48.1107744452 11.5711196173,48.1109018838 11.5706858728,48.1110944954 11.5703169836,48.1113202635 11.5700128127,48.1115144365 11.5697903106,48.1116316291 11.5697034938,48.1119172225 11.5694288527,48.1121778491 11.569120501,48.1124238953 11.5685430333,48.1124816616 11.5683911327,48.1125319393 11.56824846,48.1125610332 11.5681574263,48.1125916272 11.5680575298,48.112635165 11.5678971658,48.112669616 11.5677563034,48.1127092709 11.567563163,48.1127586773 11.5672954264,48.1128275498 11.5668688956,48.1128526211 11.5667093832,48.112884728 11.5664706574,48.1128996724 11.5663446157,48.1129422472 11.5659652603,48.1129686241 11.5656932763,48.1129886613 11.5654490239,48.1130089706 11.5651174427,48.1130229855 11.5648030439,48.1130308215 11.5645291471,48.1130330107 11.5643661732,48.113032733 11.5640636322,48.1130245055 11.5637104145,48.1130154819 11.563506763,48.1130026026 11.5632683345,48.1129853589 11.5630234364,48.1129603596 11.5627351861,48.1129374452 11.5625188879,48.1129202388 11.5623669768,48.112826987 11.561648854,48.1127419695 11.5610205277,48.1128275862 11.5609908722,48.1128764405 11.5609760601,48.1129196624 11.5609629611,48.1130043003 11.5609419624,48.1131506256 11.5609189615,48.1132710047 11.5609077308,48.1133673232 11.5609074485,48.113940319 11.5608903524,48.1139925706 11.5608903107,48.1140199026 11.560888198,48.1141814095 11.5608842721,48.1148123041 11.5608622508,48.115198698 11.5608482187,48.1153500585 11.5608485424,48.1154773236 11.5608506827,48.1158477601 11.5608735854,48.1158997721 11.5608814697,48.115934963 11.5608884227,48.1159699806 11.5608971231,48.1160047345 11.5609074374,48.1160393153 11.5609194992,48.1160736324 11.5609331749,48.1161127287 11.5609501675,48.1162319649 11.5610165742,48.1163347356 11.5610809723,48.116383426 11.5611140002,48.1164839938 11.5611903706,48.1165615989 11.5612590125,48.1166141432 11.5613121538,48.1175284274 11.5622603878,48.1175556964 11.5622890328,48.1176961055 11.5624366559,48.1177378858 11.5624027244,48.1178109527 11.5624843019,48.1178377838 11.5625011317,48.1180935393 11.5619754682,48.1180913526 11.5619507832,48.1181076974 11.5619423307,48.1182372821 11.5617021922,48.1183630677 11.5614174937,48.1183580654 11.561392913,48.1183699803 11.5613788542,48.1183864072 11.5613884185,48.118407281 11.5613447715,48.118581243 11.5609798067,48.1186290736 11.5608489581,48.1186377333 11.5607648244,48.1186654453 11.5607044037,48.119038817 11.5598972522,48.1190782116 11.5599174391,48.1192085501 11.5596387126,48.1192465604 11.5595575427,48.1192872228 11.5594725919,48.1193207031 11.5594027186,48.1193479244 11.5593482237,48.1198473873 11.5582889662,48.1204531875 11.5570450718,48.1207345729 11.5564599838,48.1214542183 11.55496354,48.1217951174 11.5542383036,48.1218841603 11.5540488756,48.1226041181 11.5525518179,48.1235131938 11.5507336503,48.123764836 11.5502517859,48.1239629059 11.5498466809,48.1243073262 11.5491309285,48.1241938723 11.549023667,48.1242574762 11.548891203,48.1242876863 11.5488204177,48.1243671549 11.5486548441,48.1244380321 11.5484932272,48.1250457071 11.5472088383,48.1257198224 11.5458088481,48.1257529111 11.5457387053,48.1257949362 11.5456541104,48.1258395282 11.5455648248,48.1258718322 11.5454839086,48.1258722078 11.5453854413,48.1260944781 11.544873026,48.1260949027 11.5447075269,48.1261159488 11.5444351871,48.12619812 11.5444507155,48.126223202 11.5443574026,48.1262343711 11.5442936311,48.1263063192 11.5442029936,48.1263640665 11.5441895203,48.1264325599 11.5441735341,48.1264907491 11.5441524242,48.1265444957 11.544040564,48.1266671893 11.5437855246,48.1269729459 11.5431685159,48.1272174066 11.5426753616,48.1274849216 11.5421227566,48.1275892051 11.5419093137,48.1279056601 11.5412262289,48.1280341041 11.5409150396,48.1282445517 11.5403747468,48.1282986201 11.5402216589,48.1285019974 11.5396458243,48.1285698105 11.5394442507,48.1286421566 11.5392293367,48.1287386826 11.5389440818,48.1286947854 11.5389080687,48.1287257658 11.5387875261,48.128764146 11.5386553641,48.1288795259 11.5386539963,48.1289476437 11.5384391177,48.128981311 11.538334973,48.1290025431 11.538269629,48.1290318597 11.5381794942,48.1293375246 11.5372787003,48.1293298061 11.5371819782,48.1293252356 11.5371300971,48.1293179775 11.5370472751,48.129380245 11.5366532365,48.1294674759 11.5365179791,48.1296058503 11.5362416077,48.1298670435 11.5356789921,48.1298485807 11.5354161868,48.129889461 11.5353618137,48.1299597598 11.5352653954,48.1300290775 11.5351710009,48.13029336 11.5348065684,48.1303916633 11.5346744297,48.1305573879 11.5344461647,48.1306631177 11.534238054,48.1307528369 11.5341272103,48.1309358723 11.533901076,48.1314253266 11.5331992699,48.1319126062 11.5324945145,48.1320064341 11.5323583236,48.1320854741 11.5322436007,48.1321200297 11.5321934447,48.1320974952 11.5321587863,48.1321337953 11.5320842306,48.1322188998 11.5319614649,48.1323097236 11.5318231434,48.1323236618 11.5317122478,48.1323951803 11.5317726591,48.1324347524 11.5317386727,48.132909322 11.5310521154,48.1332270283 11.5305923985,48.1332633012 11.5305400952,48.1332917151 11.5304991489,48.1334134875 11.5303232512,48.1335331588 11.5300953783,48.1335671596 11.5300307147,48.1336411708 11.5300076037,48.1342664732 11.5291034929,48.1345436281 11.5287027406,48.1346235578 11.5285876757,48.1350855571 11.5279315659,48.1351423666 11.5278587633,48.1353600673 11.527544798,48.1356388652 11.5271731688,48.1359852226 11.5267408582,48.1363701616 11.5262870933,48.136331003 11.5262124816,48.1364405017 11.5260911716,48.1365070997 11.5260173882,48.1365404836 11.5259563516,48.1365771149 11.5260287025,48.1367262174 11.5262670274,48.1367733861 11.5263431112,48.1368047468 11.5264022768,48.1368532702 11.5265016153,48.1371180526 11.5263964432,48.1372769681 11.5263314313,48.1373844761 11.5262967193,48.1376853531 11.5262209972,48.137903852 11.5261892955,48.1380996537 11.5261712384,48.1385135064 11.5261874553,48.1387157274 11.5262213377,48.1389282441 11.5262657405,48.1392620301 11.5263631786,48.139471031 11.5264492681,48.139679177 11.5265680171,48.1398831137 11.5266911055,48.1401838507 11.526909379,48.1403221548 11.5269934335,48.1403169153 11.5270534096,48.1404766451 11.5272160482,48.140444173 11.52764277,48.1406141092 11.5278656287,48.1406840131 11.527970468,48.1408049424 11.5282039692,48.1409737084 11.5286332134,48.1410796258 11.5290225892,48.1411079684 11.5292347019,48.1411294386 11.5293057891,48.1412678347 11.5297208046,48.141288048 11.52978149,48.1413761942 11.5302466831,48.1414378676 11.5305721045,48.1414249988 11.5308788556,48.1416052088 11.5308856139,48.1416142013 11.5309405571,48.1416193924 11.5309785369,48.1416274869 11.5310338242,48.1416370092 11.531108448,48.1416436203 11.5311638832,48.1416495537 11.5312185184,48.1416569921 11.5312893988,48.1416621561 11.5313428316,48.1416674116 11.5313966667,48.1416724855 11.5314501004,48.1416776036 11.5315033321,48.141684368 11.5315743531,48.1416897695 11.5316309415,48.1416934315 11.5316689353,48.1416968243 11.531707066,48.1417008348 11.5317644062,48.1417049292 11.5318202675,48.1417085706 11.5318753267,48.1417132304 11.531948584,48.1417164463 11.5320206451,48.1417180083 11.5320730357,48.1417198456 11.5321267676,48.1417217694 11.5321796925,48.1417237391 11.5322328186,48.1417255414 11.5322890367,48.1417271619 11.5323447861,48.1417290549 11.532401205,48.1417308298 11.5324396191,48.1417311343 11.5324924243,48.1417311924 11.5325620954,48.1417310079 11.532616316,48.1417299647 11.5326694694,48.141728009 11.5327194061,48.141723056 11.532784218,48.1417197249 11.5328276502,48.1417073949 11.5329583709,48.1416968622 11.533044464,48.1416848912 11.5331307045,48.1416678847 11.5332393633,48.1416561771 11.5333018848,48.1416377194 11.533385362,48.1416191455 11.5334623904,48.1416066516 11.5335084584,48.1415751079 11.5336251092,48.141552157 11.5336984146,48.1415168713 11.5337905091,48.1414937294 11.5338499759,48.1414185562 11.5340527047,48.1413758844 11.5341664427,48.1416130805 11.5342042413,48.1418679601 11.5342437617,48.1421674404 11.5342894639,48.1423368672 11.5343162458,48.1425608078 11.5343509204,48.1427953159 11.5343867562,48.1427961889 11.5346682086,48.14280429 11.5349948195,48.1426774627 11.5349674762,48.1425990536 11.5349707366,48.1426089685 11.5354216055,48.1425308989 11.535531286,48.1425386039 11.5358138042,48.1427703198 11.5358029835,48.1428354043 11.5358006237,48.142846107 11.5364657074,48.1428434307 11.5370297006,48.1428314026 11.5375275312,48.1428211046 11.5378744437,48.1428038147 11.5383315585,48.1427866181 11.5389178998,48.142767277 11.5391635744,48.1426500921 11.5406481093,48.1425570255 11.5419832684,48.1425396184 11.542219383,48.1424257803 11.5437640739,48.1423568713 11.5446902455,48.1422457726 11.5461854521,48.1422413594 11.5462294308,48.1422379391 11.5462743414,48.1422346685 11.5463207288,48.1422316793 11.5463746386,48.1420705758 11.5484259462,48.1421104197 11.5484375228,48.1422051574 11.5484580516,48.1424197855 11.5484927213,48.1427595916 11.548547795,48.1428109764 11.5485560794,48.1428357723 11.5485265687,48.1433367602 11.5486097944,48.143378504 11.548567638,48.1434150524 11.5485307678,48.1435020228 11.5484172646,48.1436224319 11.5484760343,48.1431636903 11.5505029897))", p1);
 
  bg::read_wkt("POLYGON((48.134492831485317765 11.547335998830870807,48.134398243521332006 11.547307432797474291,48.13427680210327253 11.54727679174993149,48.134220274272685458 11.547264255859239768,48.133952956634288967 11.54720990641079581,48.133774140358596583 11.547180038326516183,48.133595279599092009 11.547161724954081663,48.133415386707305572 11.547155377894672057,48.133235422379954116 11.547153733726942093,48.133112277434371151 11.547147291484616716,48.133020569697606561 11.54713076576755526,48.132888404759555101 11.547094711820264479,48.132758679621368003 11.547038753119766241,48.132632223727433995 11.546967987735188288,48.132511357799145912 11.546877961909169485,48.132395923091834788 11.546774051026641672,48.132287352641327516 11.546654764736935306,48.132185567585338504 11.546522925060509479,48.132099744693832122 11.546425069476610403,48.132006881255620101 11.546343532023659151,48.131907882968903323 11.546279916828636303,48.131801482885784083 11.546232219774468675,48.131780020091667893 11.546221943095101636,48.131645779400933804 11.546185265733244663,48.131558335082878841 11.546179183567863547,48.131378200203798201 11.546219835951552213,48.1312051501751057 11.546286233196109805,48.131031373796723472 11.546357741432915489,48.13095876506740467 11.546382709640228725,48.130926595755809672 11.54638957538833921,48.130794015546506159 11.546430775593771401,48.130479146227912679 11.546610741744654405,48.130334496449513892 11.546350584309120535,48.129475030674768732 11.545561241782889894,48.129373241946368012 11.545497118414724369,48.129293405074342616 11.545457788891491546,48.12903872919768844 11.545325560523043151,48.128934953129650864 11.545282009401189427,48.128828981319998093 11.545251777252703462,48.128140230671284883 11.545106184037379649,48.127913584985357431 11.545057672683251226,48.127828344473805089 11.54503921455403237,48.12765052751983319 11.54498933271750083,48.12764143175111542 11.544986188918999304,48.127604867220092899 11.544973212332850565,48.127175727548291206 11.54482049937255006,48.127105390020574305 11.544795462382303697,48.127016394809423616 11.544759977803723316,48.126930611061446541 11.544717882693607436,48.126846577553607176 11.544663548005619447,48.126764224004602966 11.544601944713399178,48.126750063389330592 11.544591591802777941,48.126746871050350762 11.544598491086160763,48.126730869953561864 11.54458439312390361,48.126732201784648169 11.544577778932362477,48.126693942961743744 11.544545742644560349,48.126663979571887353 11.544519140773543242,48.126638343493411298 11.54449518736308633,48.126617338681590752 11.544474558095782157,48.12660015698281768 11.54445756906243048,48.126578342417147383 11.544435717839888866,48.126555717807519841 11.544412570770967719,48.126533654809506402 11.544389304579931732,48.126515382493252559 11.544369437102771414,48.126493436159947237 11.544344974365708723,48.126474699603818408 11.544323700538276611,48.126455857628648971 11.544301923914066066,48.126440263453019952 11.544283853030551157,48.126422354489449162 11.544262632384780787,48.126405771735562666 11.544242467971582045,48.12638583280450888 11.544217349529443339,48.126364066463466429 11.544189520327318377,48.12643255989281954 11.544173534147102345,48.126486382762230676 11.544161506017431407,48.126495115358792987 11.544143341086543941,48.12654052652221992 11.544048860495314202,48.126548464915622105 11.544032267512248424,48.126667189322127172 11.543785524574049717,48.126972945852578789 11.543168515850414479,48.127217406588783888 11.54267536159922436,48.127484921612584401 11.5421227566181539,48.127589205140978379 11.541909313661671277,48.12790566013979543 11.541226228886236171,48.128034104123614156 11.540915039642280604,48.128244551709322252 11.540374746833540698,48.128298620118464157 11.540221658878351718,48.128498618132141473 11.539655392339044582,48.128505376573826879 11.539636256174011564,48.128569810547212171 11.539444250691408556,48.128642156613359759 11.53922933670841644,48.128738682561383655 11.538944081809351161,48.128698078607520472 11.538910726055583211,48.128691492129270557 11.538905411437003323,48.128725765779194035 11.538787526128091443,48.128761307817519821 11.538665263344723755,48.128766984230914261 11.538645464941684082,48.128879525919579407 11.538653996298343429,48.128947643748013263 11.538439117744140106,48.128981311024368495 11.53833497304458966,48.129002543116307322 11.538269628952601664,48.129031859690968531 11.53817949417262767,48.129336902650273089 11.537280586605884736,48.129338146558282574 11.537276813950949617,48.129330702803571285 11.537192515771145906,48.129328909303360717 11.537171440624831575,48.129326179212966963 11.537141104487044885,48.129324291990421614 11.537119089811804784,48.129317977545802876 11.537047275074584718,48.12938024495318956 11.53665323654931818,48.129467475935278742 11.536517979110264775,48.129605850271431677 11.536241607698444867,48.129860044356242099 11.535694034049207346,48.129874042623647767 11.535663950096344266,48.129848580651582779 11.535416186831142227,48.129889460995265438 11.535361813689119614,48.129959759832011912 11.535265395433999203,48.130029077486575773 11.535171000871679681,48.130293360027089022 11.534806568360851387,48.130391663321518081 11.534674429689484754,48.1305573878985129 11.534446164666231738,48.130663117660887451 11.534238054006793917,48.130752836862441768 11.534127210287081766,48.130935872279266619 11.533901076000496744,48.131425326607391924 11.533199269866441838,48.131912606222108764 11.532494514455910561,48.13200643414205615 11.53235832364887159,48.132085474071807596 11.532243600668680372,48.132120029697823327 11.532193444740512334,48.132105006730213859 11.53217033909247391,48.13208998375794323 11.532147233457923363,48.132133795278562616 11.532084230573333983,48.13221889975061174 11.531961464941112183,48.132308590808932536 11.531832087702911238,48.132310856320358994 11.53181419899998339,48.132323661820059613 11.531712247777711866,48.132385027858447302 11.531764085919544272,48.132405332768286144 11.531781232346146382,48.132434752391169752 11.53173867274250064,48.132909322016658393 11.531052115364225585,48.133227028284537141 11.530592398471636528,48.133263301158073943 11.530540095246516685,48.133291715142007661 11.530499148851871993,48.133413487506217621 11.530323251161151532,48.133533158778327277 11.530095378296284281,48.133567159580394446 11.530030714745260312,48.133641170801283238 11.530007603743808176,48.134266473228187522 11.529103492943809428,48.134543628077352651 11.52870274059515765,48.134623557774744995 11.528587675735698426,48.135085557147661461 11.527931565943996262,48.135142366561076699 11.527858763269820841,48.135360067272749518 11.52754479801068932,48.135638865180389701 11.527173168803576786,48.1359852225535505 11.526740858227599418,48.136370161571989001 11.526287093258151373,48.136331002969271253 11.526212481580195401,48.136440501698956496 11.526091171597002472,48.136507099703557344 11.526017388223072757,48.136540483600526841 11.525956351562044233,48.136577114907019848 11.526028702492116196,48.136726217379468551 11.526267027362264272,48.136771029404819444 11.526338631831807291,48.136775742840796966 11.526347590556921929,48.136804746756610029 11.526402276808962455,48.136850065288534495 11.526487715804151435,48.136853544560210594 11.526502732033943488,48.136856200636238157 11.526514396855780831,48.137118052575516458 11.526396443213508647,48.137276968075852324 11.526331431345939293,48.137384476115769871 11.526296719339352848,48.137685353127587007 11.526220997153847847,48.137903851978350644 11.526189295543131763,48.138099653708941617 11.526171238443954081,48.138513506409282172 11.526187455300840767,48.138715727390206212 11.526221337689902313,48.138928244124798539 11.526265740507259494,48.139260452861634576 11.526373270512248581,48.139262202259111234 11.526361295953270414,48.13926343529695373 11.526354969468977529,48.13947103104493408 11.526449268128631687,48.139679176960335383 11.52656801712557666,48.139883113698061834 11.52669110545082809,48.140183850736846694 11.526909379042571402,48.140322154803214971 11.526993433505223763,48.140316915320624958 11.52705340961015601,48.140476645115278131 11.527216048243603908,48.140444172970553893 11.527642769978404758,48.140614828373053058 11.52785460388140315,48.140613389952939372 11.527876653498784876,48.140684013123383522 11.527970468000726001,48.140804942367516617 11.528203969198406398,48.14097370841634671 11.528633213418066461,48.141079625804167108 11.529022589236108232,48.141106529715735007 11.529223763863029717,48.141109407148348964 11.529245639874487139,48.141129438614534308 11.529305789055747766,48.141267834681727322 11.529720804609700835,48.141288047956827256 11.529781489983104592,48.141376194223212792 11.530246683099159455,48.141437867635659131 11.530572104496211949,48.141424998790135703 11.530878855555160456,48.141602664803478717 11.530868236030165974,48.14160775283306748 11.530902991859555584,48.141614201310076737 11.530940557112607792,48.141619392390275323 11.530978536927781519,48.141624759486255414 11.531015574551023661,48.141630214310850988 11.531052073899143551,48.141634595979560629 11.531090061099162014,48.141639422361706124 11.531126834920021551,48.141643620313175234 11.531163883205140408,48.141647638391688702 11.531200933131909636,48.141651468935314995 11.531236103571851359,48.141655392134921954 11.531271945030976411,48.141658592048806042 11.53130685247202436,48.141662156051424404 11.531342831578008656,48.141665721684127277 11.531379213788044424,48.141669101426543875 11.531414119608243141,48.141672485534570569 11.531450100363880296,48.141675867990393556 11.53148567802526081,48.141679339271860272 11.531520986141451601,48.141682631775232437 11.531556564629505957,48.141686104128680768 11.531592141488056669,48.141689769455815906 11.531630941510995214,48.141693431489258614 11.531668935341112814,48.141696824265274302 11.531707065993755279,48.141699590795049346 11.531746008567729689,48.141702078773874973 11.531782803733264586,\
  48.141704929195974216 11.531820267467935537,48.141707327220501611 11.531857063457655599,48.141709814070750895 11.531893589901427433,48.141712305827638829 11.531931325646970876,48.141714154944217796 11.531965842315948123,48.141715747372067824 11.53200358623189814,48.141717145175270787 11.532037703887977997,48.1417180083018863 11.532073035741724709,48.141719236602369847 11.532109707996886172,48.141720454513041716 11.532143827290612492,48.141721769444409063 11.532179692534363369,48.141723082726187499 11.5322151546805447,48.141724395450957275 11.532250482462119479,48.141725541408966649 11.532289036673379456,48.141726682986067942 11.532326515954400392,48.141727640868104743 11.532363056303056581,48.141729054942224764 11.532401204973002251,48.141730829817618087 11.532439619115791629,48.141731064944451646 11.53247535979486571,48.141731203580171439 11.53250948889154337,48.141731346025991911 11.532544558554144842,48.141731038808408982 11.532579632293771255,48.141731007919744911 11.532616315985480426,48.141730618934083452 11.532653406037681521,48.141729310444532075 11.532685532679703755,48.141728009038082803 11.532719406084879665,48.141723056000834902 11.532784218016855604,48.141719724887892085 11.532827650180522028,48.141707394892002014 11.532958370919844882,48.141696862233409604 11.533044464020045794,48.141684891166470095 11.533130704482088547,48.141669997557904992 11.533228124183505514,48.141665771895901571 11.533250602448966049,48.141656177070238698 11.533301884770244428,48.141637719369924753 11.533385362016760567,48.141619145533979918 11.533462390437659195,48.141606651595658661 11.533508458430080879,48.141572852558844886 11.533623382766936771,48.141577363243200693 11.533626835610503392,48.14155436740431071 11.53370014146035949,48.141549946652688163 11.533696687798482117,48.141516871349857354 11.533790509107394229,48.141493729421362957 11.533849975920993813,48.141418899285255861 11.534048580483911906,48.141420521299330915 11.53404937204840941,48.141416248150761703 11.53406016031999215,48.141375884385603001 11.534166442689743448,48.1416130805217648 11.534204241315476835,48.141867960100832136 11.534243761731321598,48.142167440377818366 11.534289463887015259,48.142336867187488281 11.534316245786131461,48.142560807836979109 11.534350920378489747,48.142795315893572194 11.53438675622285281,48.142796188887395203 11.534668208637022246,48.142804289970577258 11.534994819516560582,48.142677462723014514 11.534967476203631165,48.142599053593997382 11.534970736581856343,48.142608968499288835 11.535421605476628315,48.142530898946020557 11.535531285952048464,48.142538603911440021 11.535813804158788543,48.142770319754035313 11.535802983482428274,48.142835404342271488 11.535800623707734403,48.142846106994106492 11.53646570736708199,48.142843430737322308 11.537029700645215158,48.142831402555813725 11.537527531194751163,48.142821104622605333 11.537874443658019175,48.142803814716323529 11.538331558471115912,48.142786618079632888 11.538917899820788193,48.142767276987328273 11.539163574396290812,48.1426500921242706 11.540648109255622344,48.142557025546402372 11.541983268418707809,48.142539618422922842 11.542219383039807212,48.142425780253553569 11.543764073907597734,48.142356871281513975 11.544690245492850167,48.142245772621173217 11.546185452056661802,48.142241359393587175 11.54622943080092945,48.142237939094812305 11.546274341408629738,48.142234668493749439 11.546320728793341814,48.142231679336887851 11.546374638569780302,48.142070575834978285 11.548425946223007443,48.14199692667620667 11.548413886411328377,48.141971432296827516 11.548409776216377765,48.14083950297143133 11.548223108508407719,48.140837810898077009 11.548234228941691271,48.140777607368157476 11.548221165030543744,48.140774122144271985 11.548215363957135438,48.140756424329474328 11.54818587725469925,48.140439744377282238 11.548134233232248747,48.140410214910836828 11.548126295578256872,48.140383464856611795 11.548116183687128,48.140357508351804938 11.548102033815737855,48.140331806865489739 11.548084119425288563,48.14030589966264273 11.548059622837461902,48.140306251471663757 11.548057604237916607,48.140123477383276906 11.547821376288135653,48.140073220372158858 11.547756783353143817,48.13990861735334903 11.547544718440088118,48.13985031778486956 11.547470387871065611,48.13972812218671038 11.547316536088022332,48.139600531001690342 11.547185708985420405,48.139571912996373726 11.547158012223006196,48.139570130769222089 11.547162193215468662,48.139536463418878043 11.547131181688174095,48.139536896154872636 11.54712687818450334,48.139400152968747193 11.547001507055135505,48.139385955594988786 11.546958903615108127,48.139260470246547641 11.546974739299667334,48.139204000873448308 11.547321050248740448,48.139007588248524883 11.548600666749095467,48.138846715295713352 11.549782193314918288,48.137673574868266257 11.549740196667935166,48.137130200349339759 11.549718761339500261,48.136563555988296059 11.549472271799427148,48.1357524776079444 11.548408548517132388,48.135692416164566509 11.548274718801556205,48.135623132831973692 11.548151449931442158,48.135548300563137047 11.548035082146187236,48.135467480806703122 11.547928440754729351,48.135382195023950658 11.547829631439567422,48.135291557124901374 11.54774202082430179,48.135173005750296227 11.547645787976691167,48.135049923804899663 11.54756383684422083,48.134922498047203021 11.547497912304951484,48.134749268398429933 11.547425000628139813,48.13457463362230726 11.547360700347924833,48.134492831485317765 11.547335998830870807))", p2);

  std::tuple<MultiPoint, MultiLinestring, MultiPolygon> result;
  bg::intersection(p1, p2, result);

  return 0;
}

With using Pt = bm::point_xy<double, cartesian>; we get Boost.Geometry Inconsistent Turns exception for boost 1.73.0 while for boost 1.78.0 we get

MULTIPOINT()
MULTILINESTRING((48.1267 11.5438,48.1267 11.5438))
MULTIPOLYGON(((48.127 11.5432,48.1272 11.5427,48.1275 11.5421,48.1276 11.5419,48.1279 11.5412,48.128 11.5409,48.1282 11.5404,48.1283 11.5402,48.1285 11.5396,48.1285 11.5396,48.1286 11.5394,48.1286 11.5392,48.1287 11.5389,48.1287 11.5389,48.1287 11.5389,48.1287 11.5389,48.1287 11.5388,48.1288 11.5387,48.1288 11.5387,48.1289 11.5387,48.1289 11.5384,48.129 11.5383,48.129 11.5383,48.129 11.5382,48.1293 11.5373,48.1293 11.5373,48.1293 11.5372,48.1293 11.5372,48.1293 11.5372,48.1293 11.5371,48.1293 11.5371,48.1293 11.537,48.1294 11.5367,48.1295 11.5365,48.1296 11.5362,48.1299 11.5357,48.1299 11.5357,48.1298 11.5354,48.1299 11.5354,48.13 11.5353,48.13 11.5352,48.1303 11.5348,48.1304 11.5347,48.1306 11.5344,48.1307 11.5342,48.1308 11.5341,48.1309 11.5339,48.1314 11.5332,48.1319 11.5325,48.132 11.5324,48.1321 11.5322,48.1321 11.5322,48.1321 11.5322,48.1321 11.5321,48.1322 11.532,48.1323 11.5318,48.1323 11.5318,48.1323 11.5318,48.1323 11.5318,48.1323 11.5317,48.1324 11.5318,48.1324 11.5318,48.1324 11.5318,48.1324 11.5317,48.1329 11.5311,48.1332 11.5306,48.1333 11.5305,48.1333 11.5305,48.1334 11.5303,48.1335 11.5301,48.1336 11.53,48.1336 11.53,48.1343 11.5291,48.1345 11.5287,48.1346 11.5286,48.1351 11.5279,48.1351 11.5279,48.1354 11.5275,48.1356 11.5272,48.136 11.5267,48.1364 11.5263,48.1363 11.5262,48.1364 11.5261,48.1365 11.526,48.1365 11.526,48.1366 11.526,48.1367 11.5263,48.1368 11.5263,48.1368 11.5263,48.1368 11.5264,48.1369 11.5265,48.1369 11.5265,48.1369 11.5265,48.1369 11.5265,48.1371 11.5264,48.1373 11.5263,48.1374 11.5263,48.1377 11.5262,48.1379 11.5262,48.1381 11.5262,48.1385 11.5262,48.1387 11.5262,48.1389 11.5263,48.1393 11.5264,48.1393 11.5264,48.1393 11.5264,48.1395 11.5264,48.1397 11.5266,48.1399 11.5267,48.1402 11.5269,48.1403 11.527,48.1403 11.5271,48.1405 11.5272,48.1404 11.5276,48.1406 11.5279,48.1406 11.5279,48.1406 11.5279,48.1407 11.528,48.1408 11.5282,48.141 11.5286,48.1411 11.529,48.1411 11.5292,48.1411 11.5292,48.1411 11.5293,48.1413 11.5297,48.1413 11.5298,48.1414 11.5302,48.1414 11.5306,48.1414 11.5309,48.1416 11.5309,48.1416 11.5309,48.1416 11.5309,48.1416 11.531,48.1416 11.531,48.1416 11.531,48.1416 11.531,48.1416 11.5311,48.1416 11.5311,48.1416 11.5311,48.1416 11.5312,48.1416 11.5312,48.1416 11.5312,48.1417 11.5313,48.1417 11.5313,48.1417 11.5313,48.1417 11.5314,48.1417 11.5315,48.1417 11.5315,48.1417 11.5315,48.1417 11.5315,48.1417 11.5316,48.1417 11.5316,48.1417 11.5316,48.1417 11.5316,48.1417 11.5317,48.1417 11.5317,48.1417 11.5318,48.1417 11.5318,48.1417 11.5318,48.1417 11.5319,48.1417 11.5319,48.1417 11.5319,48.1417 11.5319,48.1417 11.5319,48.1417 11.532,48.1417 11.5321,48.1417 11.5321,48.1417 11.5321,48.1417 11.5321,48.1417 11.5322,48.1417 11.5322,48.1417 11.5322,48.1417 11.5323,48.1417 11.5323,48.1417 11.5324,48.1417 11.5324,48.1417 11.5324,48.1417 11.5325,48.1417 11.5325,48.1417 11.5326,48.1417 11.5326,48.1417 11.5326,48.1417 11.5327,48.1417 11.5327,48.1417 11.5327,48.1417 11.5328,48.1417 11.5328,48.1417 11.533,48.1417 11.533,48.1417 11.5331,48.1417 11.5332,48.1417 11.5333,48.1417 11.5333,48.1416 11.5334,48.1416 11.5335,48.1416 11.5335,48.1416 11.5336,48.1416 11.5336,48.1416 11.5337,48.1415 11.5337,48.1415 11.5338,48.1415 11.5338,48.1414 11.534,48.1414 11.534,48.1414 11.5341,48.1414 11.5342,48.1416 11.5342,48.1419 11.5342,48.1422 11.5343,48.1423 11.5343,48.1426 11.5344,48.1428 11.5344,48.1428 11.5347,48.1428 11.535,48.1427 11.535,48.1426 11.535,48.1426 11.5354,48.1425 11.5355,48.1425 11.5358,48.1428 11.5358,48.1428 11.5358,48.1428 11.5365,48.1428 11.537,48.1428 11.5375,48.1428 11.5379,48.1428 11.5383,48.1428 11.5389,48.1428 11.5392,48.1427 11.5406,48.1426 11.542,48.1425 11.5422,48.1424 11.5438,48.1424 11.5447,48.1422 11.5462,48.1422 11.5462,48.1422 11.5463,48.1422 11.5463,48.1422 11.5464,48.1421 11.5484,48.142 11.5484,48.142 11.5484,48.1408 11.5482,48.1408 11.5482,48.1408 11.5482,48.1408 11.5482,48.1408 11.5482,48.1404 11.5481,48.1404 11.5481,48.1404 11.5481,48.1404 11.5481,48.1403 11.5481,48.1403 11.5481,48.1403 11.5481,48.1401 11.5478,48.1401 11.5478,48.1399 11.5475,48.1399 11.5475,48.1397 11.5473,48.1396 11.5472,48.1396 11.5472,48.1396 11.5472,48.1395 11.5471,48.1395 11.5471,48.1394 11.547,48.1394 11.547,48.1393 11.547,48.1392 11.5473,48.139 11.5486,48.1388 11.5498,48.1377 11.5497,48.1371 11.5497,48.1366 11.5495,48.1358 11.5484,48.1357 11.5483,48.1356 11.5482,48.1355 11.548,48.1355 11.5479,48.1354 11.5478,48.1353 11.5477,48.1352 11.5476,48.135 11.5476,48.1349 11.5475,48.1347 11.5474,48.1346 11.5474,48.1345 11.5473,48.1344 11.5473,48.1343 11.5473,48.1342 11.5473,48.134 11.5472,48.1338 11.5472,48.1336 11.5472,48.1334 11.5472,48.1332 11.5472,48.1331 11.5471,48.133 11.5471,48.1329 11.5471,48.1328 11.547,48.1326 11.547,48.1325 11.5469,48.1324 11.5468,48.1323 11.5467,48.1322 11.5465,48.1321 11.5464,48.132 11.5463,48.1319 11.5463,48.1318 11.5462,48.1318 11.5462,48.1316 11.5462,48.1316 11.5462,48.1314 11.5462,48.1312 11.5463,48.131 11.5464,48.131 11.5464,48.1309 11.5464,48.1308 11.5464,48.1305 11.5466,48.1303 11.5464,48.1295 11.5456,48.1294 11.5455,48.1293 11.5455,48.129 11.5453,48.1289 11.5453,48.1288 11.5453,48.1281 11.5451,48.1279 11.5451,48.1278 11.545,48.1277 11.545,48.1276 11.545,48.1276 11.545,48.1272 11.5448,48.1271 11.5448,48.127 11.5448,48.1269 11.5447,48.1268 11.5447,48.1268 11.5446,48.1268 11.5446,48.1267 11.5446,48.1267 11.5446,48.1267 11.5446,48.1267 11.5445,48.1267 11.5445,48.1266 11.5445,48.1266 11.5445,48.1266 11.5445,48.1266 11.5444,48.1266 11.5444,48.1265 11.5444,48.1265 11.5444,48.1265 11.5443,48.1265 11.5443,48.1265 11.5443,48.1264 11.5443,48.1264 11.5443,48.1264 11.5442,48.1264 11.5442,48.1264 11.5442,48.1264 11.5442,48.1265 11.5442,48.1265 11.5442,48.1265 11.5441,48.1265 11.544,48.1265 11.544,48.1265 11.544,48.1267 11.5438,48.127 11.5432)))
area(intersection)/area(p2) = 0.99997874190450841692 

and develop

MULTIPOINT((48.1416 11.5336))
MULTILINESTRING()
MULTIPOLYGON(((48.127 11.5432,48.1272 11.5427,48.1275 11.5421,48.1276 11.5419,48.1279 11.5412,48.128 11.5409,48.1282 11.5404,48.1283 11.5402,48.1285 11.5397,48.1285 11.5396,48.1285 11.5396,48.1286 11.5394,48.1286 11.5392,48.1287 11.5389,48.1287 11.5389,48.1287 11.5389,48.1287 11.5388,48.1288 11.5387,48.1288 11.5387,48.1289 11.5387,48.1289 11.5384,48.129 11.5383,48.129 11.5383,48.129 11.5382,48.1293 11.5373,48.1293 11.5373,48.1293 11.5373,48.1293 11.5372,48.1293 11.5372,48.1293 11.5372,48.1293 11.5372,48.1293 11.5371,48.1293 11.5371,48.1293 11.537,48.1294 11.5367,48.1295 11.5365,48.1296 11.5362,48.1299 11.5357,48.1299 11.5357,48.1299 11.5357,48.1298 11.5354,48.1299 11.5354,48.13 11.5353,48.13 11.5352,48.1303 11.5348,48.1304 11.5347,48.1306 11.5344,48.1307 11.5342,48.1308 11.5341,48.1309 11.5339,48.1314 11.5332,48.1319 11.5325,48.132 11.5324,48.1321 11.5322,48.1321 11.5322,48.1321 11.5322,48.1321 11.5321,48.1322 11.532,48.1323 11.5318,48.1323 11.5318,48.1323 11.5318,48.1323 11.5317,48.1324 11.5318,48.1324 11.5318,48.1324 11.5318,48.1324 11.5317,48.1329 11.5311,48.1332 11.5306,48.1333 11.5305,48.1333 11.5305,48.1334 11.5303,48.1335 11.5301,48.1336 11.53,48.1336 11.53,48.1343 11.5291,48.1345 11.5287,48.1346 11.5286,48.1351 11.5279,48.1351 11.5279,48.1354 11.5275,48.1356 11.5272,48.136 11.5267,48.1364 11.5263,48.1363 11.5262,48.1364 11.5261,48.1365 11.526,48.1365 11.526,48.1366 11.526,48.1367 11.5263,48.1368 11.5263,48.1368 11.5263,48.1368 11.5264,48.1369 11.5265,48.1369 11.5265,48.1369 11.5265,48.1369 11.5265,48.1371 11.5264,48.1373 11.5263,48.1374 11.5263,48.1377 11.5262,48.1379 11.5262,48.1381 11.5262,48.1385 11.5262,48.1387 11.5262,48.1389 11.5263,48.1393 11.5264,48.1393 11.5264,48.1393 11.5264,48.1395 11.5264,48.1397 11.5266,48.1399 11.5267,48.1402 11.5269,48.1403 11.527,48.1403 11.5271,48.1405 11.5272,48.1404 11.5276,48.1406 11.5279,48.1406 11.5279,48.1407 11.528,48.1408 11.5282,48.141 11.5286,48.1411 11.529,48.1411 11.5292,48.1411 11.5292,48.1411 11.5293,48.1413 11.5297,48.1413 11.5298,48.1414 11.5302,48.1414 11.5306,48.1414 11.5309,48.1416 11.5309,48.1416 11.5309,48.1416 11.5309,48.1416 11.531,48.1416 11.531,48.1416 11.531,48.1416 11.5311,48.1416 11.5311,48.1416 11.5311,48.1416 11.5312,48.1416 11.5312,48.1416 11.5312,48.1417 11.5313,48.1417 11.5313,48.1417 11.5313,48.1417 11.5314,48.1417 11.5315,48.1417 11.5315,48.1417 11.5315,48.1417 11.5315,48.1417 11.5316,48.1417 11.5316,48.1417 11.5316,48.1417 11.5317,48.1417 11.5317,48.1417 11.5318,48.1417 11.5318,48.1417 11.5318,48.1417 11.5319,48.1417 11.5319,48.1417 11.5319,48.1417 11.532,48.1417 11.5321,48.1417 11.5321,48.1417 11.5321,48.1417 11.5321,48.1417 11.5322,48.1417 11.5322,48.1417 11.5322,48.1417 11.5323,48.1417 11.5323,48.1417 11.5324,48.1417 11.5324,48.1417 11.5324,48.1417 11.5325,48.1417 11.5326,48.1417 11.5326,48.1417 11.5326,48.1417 11.5327,48.1417 11.5327,48.1417 11.5327,48.1417 11.5328,48.1417 11.5328,48.1417 11.533,48.1417 11.533,48.1417 11.5331,48.1417 11.5332,48.1417 11.5333,48.1417 11.5333,48.1416 11.5334,48.1416 11.5335,48.1416 11.5335,48.1416 11.5336,48.1416 11.5336,48.1416 11.5337,48.1415 11.5337,48.1415 11.5338,48.1415 11.5338,48.1414 11.534,48.1414 11.534,48.1414 11.5341,48.1414 11.5342,48.1416 11.5342,48.1419 11.5342,48.1422 11.5343,48.1423 11.5343,48.1426 11.5344,48.1428 11.5344,48.1428 11.5347,48.1428 11.535,48.1427 11.535,48.1426 11.535,48.1426 11.5354,48.1425 11.5355,48.1425 11.5358,48.1428 11.5358,48.1428 11.5358,48.1428 11.5365,48.1428 11.537,48.1428 11.5375,48.1428 11.5379,48.1428 11.5383,48.1428 11.5389,48.1428 11.5392,48.1427 11.5406,48.1426 11.542,48.1425 11.5422,48.1424 11.5438,48.1424 11.5447,48.1422 11.5462,48.1422 11.5462,48.1422 11.5463,48.1422 11.5463,48.1422 11.5464,48.1421 11.5484,48.142 11.5484,48.142 11.5484,48.1408 11.5482,48.1408 11.5482,48.1408 11.5482,48.1408 11.5482,48.1408 11.5482,48.1404 11.5481,48.1404 11.5481,48.1404 11.5481,48.1404 11.5481,48.1403 11.5481,48.1403 11.5481,48.1403 11.5481,48.1401 11.5478,48.1401 11.5478,48.1399 11.5475,48.1399 11.5475,48.1397 11.5473,48.1396 11.5472,48.1396 11.5472,48.1396 11.5472,48.1395 11.5471,48.1395 11.5471,48.1394 11.547,48.1394 11.547,48.1393 11.547,48.1392 11.5473,48.139 11.5486,48.1388 11.5498,48.1377 11.5497,48.1371 11.5497,48.1366 11.5495,48.1358 11.5484,48.1357 11.5483,48.1356 11.5482,48.1355 11.548,48.1355 11.5479,48.1354 11.5478,48.1353 11.5477,48.1352 11.5476,48.135 11.5476,48.1349 11.5475,48.1347 11.5474,48.1346 11.5474,48.1345 11.5473,48.1344 11.5473,48.1343 11.5473,48.1342 11.5473,48.134 11.5472,48.1338 11.5472,48.1336 11.5472,48.1334 11.5472,48.1332 11.5472,48.1331 11.5471,48.133 11.5471,48.1329 11.5471,48.1328 11.547,48.1326 11.547,48.1325 11.5469,48.1324 11.5468,48.1323 11.5467,48.1322 11.5465,48.1321 11.5464,48.132 11.5463,48.1319 11.5463,48.1318 11.5462,48.1318 11.5462,48.1316 11.5462,48.1316 11.5462,48.1314 11.5462,48.1312 11.5463,48.131 11.5464,48.131 11.5464,48.1309 11.5464,48.1308 11.5464,48.1305 11.5466,48.1303 11.5464,48.1295 11.5456,48.1294 11.5455,48.1293 11.5455,48.129 11.5453,48.1289 11.5453,48.1288 11.5453,48.1281 11.5451,48.1279 11.5451,48.1278 11.545,48.1277 11.545,48.1276 11.545,48.1276 11.545,48.1272 11.5448,48.1271 11.5448,48.127 11.5448,48.1269 11.5447,48.1268 11.5447,48.1268 11.5446,48.1268 11.5446,48.1267 11.5446,48.1267 11.5446,48.1267 11.5446,48.1267 11.5445,48.1267 11.5445,48.1266 11.5445,48.1266 11.5445,48.1266 11.5445,48.1266 11.5444,48.1266 11.5444,48.1265 11.5444,48.1265 11.5444,48.1265 11.5443,48.1265 11.5443,48.1265 11.5443,48.1264 11.5443,48.1264 11.5443,48.1264 11.5442,48.1264 11.5442,48.1264 11.5442,48.1264 11.5442,48.1265 11.5442,48.1265 11.5442,48.1265 11.5442,48.1265 11.5442,48.1265 11.5441,48.1265 11.544,48.1265 11.544,48.1267 11.5438,48.127 11.5432)))
area(intersection)/area(p2) = 0.99997874182417301192

both look correct or at least expected.

With using Pt = bm::point_xy<double, bg::cs::geographic<bg::degree> >; we get for boost 1.73.0

MULTIPOINT()
MULTILINESTRING((48.1265 11.544,48.1265 11.544,48.1267 11.5438),(48.1287 11.5389,48.1287 11.5389,48.1287 11.5388),(48.1288 11.5387,48.1288 11.5386,48.1289 11.5387),(48.1293 11.5372,48.1293 11.5371,48.1293 11.5371),(48.1296 11.5362,48.1299 11.5357,48.1299 11.5357),(48.1321 11.5322,48.1321 11.5321,48.1321 11.5321),(48.1367 11.5263,48.1368 11.5263,48.1368 11.5263),(48.1368 11.5264,48.1369 11.5265,48.1369 11.5265),(48.1393 11.5264,48.1393 11.5264,48.1393 11.5264,48.1395 11.5264),(48.1404 11.5276,48.1406 11.5279,48.1406 11.5279),(48.1417 11.5328,48.1417 11.5328,48.1417 11.533,48.1417 11.533,48.1417 11.5331))
MULTIPOLYGON(((48.127 11.5432,48.1272 11.5427,48.1275 11.5421,48.1276 11.5419,48.1279 11.5412,48.128 11.5409,48.1282 11.5404,48.1285 11.5396,48.1286 11.5394,48.1286 11.5392,48.1287 11.5389,48.1287 11.5389,48.1287 11.5389,48.1287 11.5388,48.1288 11.5387,48.1288 11.5387,48.1289 11.5387,48.1289 11.5384,48.129 11.5383,48.129 11.5383,48.129 11.5382,48.1293 11.5373,48.1293 11.5373,48.1293 11.5373,48.1293 11.5372,48.1293 11.5372,48.1293 11.5372,48.1293 11.5372,48.1293 11.5371,48.1293 11.537,48.1294 11.5367,48.1295 11.5365,48.1296 11.5362,48.1299 11.5357,48.1299 11.5357,48.1298 11.5354,48.1299 11.5354,48.13 11.5353,48.13 11.5352,48.1303 11.5348,48.1304 11.5347,48.1306 11.5344,48.1307 11.5342,48.1309 11.5339,48.1314 11.5332,48.1319 11.5325,48.1321 11.5322,48.1321 11.5322,48.1321 11.5321,48.1323 11.5318,48.1323 11.5318,48.1323 11.5318,48.1323 11.5317,48.1324 11.5318,48.1324 11.5317,48.1329 11.5311,48.1332 11.5306,48.1333 11.5305,48.1333 11.5305,48.1334 11.5303,48.1335 11.5301,48.1336 11.53,48.1336 11.53,48.1343 11.5291,48.1345 11.5287,48.1346 11.5286,48.1351 11.5279,48.1351 11.5279,48.1354 11.5275,48.1356 11.5272,48.136 11.5267,48.1364 11.5263,48.1363 11.5262,48.1365 11.526,48.1365 11.526,48.1366 11.526,48.1367 11.5263,48.1368 11.5263,48.1368 11.5263,48.1368 11.5264,48.1369 11.5265,48.1369 11.5265,48.1371 11.5264,48.1373 11.5263,48.1374 11.5263,48.1377 11.5262,48.1379 11.5262,48.1381 11.5262,48.1385 11.5262,48.1387 11.5262,48.1389 11.5263,48.1393 11.5264,48.1393 11.5264,48.1393 11.5264,48.1395 11.5264,48.1397 11.5266,48.1399 11.5267,48.1402 11.5269,48.1403 11.527,48.1403 11.5271,48.1405 11.5272,48.1404 11.5276,48.1406 11.5279,48.1406 11.5279,48.1407 11.528,48.1408 11.5282,48.141 11.5286,48.1411 11.529,48.1411 11.5292,48.1411 11.5292,48.1411 11.5293,48.1413 11.5297,48.1413 11.5298,48.1414 11.5302,48.1414 11.5306,48.1414 11.5309,48.1416 11.5309,48.1416 11.5309,48.1416 11.5309,48.1416 11.531,48.1416 11.531,48.1416 11.531,48.1416 11.5311,48.1416 11.5311,48.1416 11.5311,48.1416 11.5312,48.1416 11.5312,48.1417 11.5313,48.1417 11.5313,48.1417 11.5313,48.1417 11.5314,48.1417 11.5314,48.1417 11.5315,48.1417 11.5315,48.1417 11.5315,48.1417 11.5316,48.1417 11.5316,48.1417 11.5316,48.1417 11.5317,48.1417 11.5317,48.1417 11.5318,48.1417 11.5318,48.1417 11.5318,48.1417 11.5319,48.1417 11.5319,48.1417 11.5319,48.1417 11.532,48.1417 11.5321,48.1417 11.5321,48.1417 11.5321,48.1417 11.5322,48.1417 11.5322,48.1417 11.5323,48.1417 11.5323,48.1417 11.5324,48.1417 11.5324,48.1417 11.5324,48.1417 11.5325,48.1417 11.5326,48.1417 11.5326,48.1417 11.5326,48.1417 11.5327,48.1417 11.5327,48.1417 11.5327,48.1417 11.5328,48.1417 11.533,48.1417 11.533,48.1417 11.5331,48.1417 11.5332,48.1417 11.5333,48.1416 11.5334,48.1416 11.5335,48.1416 11.5335,48.1416 11.5336,48.1416 11.5336,48.1416 11.5337,48.1415 11.5337,48.1415 11.5338,48.1415 11.5338,48.1414 11.534,48.1414 11.534,48.1414 11.5341,48.1414 11.5342,48.1416 11.5342,48.1419 11.5342,48.1422 11.5343,48.1423 11.5343,48.1426 11.5344,48.1428 11.5344,48.1428 11.5347,48.1428 11.535,48.1427 11.535,48.1426 11.535,48.1426 11.5354,48.1425 11.5355,48.1425 11.5358,48.1428 11.5358,48.1428 11.5358,48.1428 11.5365,48.1428 11.537,48.1428 11.5375,48.1428 11.5379,48.1428 11.5383,48.1428 11.5389,48.1428 11.5392,48.1427 11.5406,48.1426 11.542,48.1425 11.5422,48.1424 11.5438,48.1424 11.5447,48.1422 11.5462,48.1422 11.5462,48.1422 11.5463,48.1422 11.5463,48.1422 11.5464,48.1421 11.5484,48.142 11.5484,48.142 11.5484,48.1408 11.5482,48.1408 11.5482,48.1408 11.5482,48.1408 11.5482,48.1408 11.5482,48.1404 11.5481,48.1404 11.5481,48.1404 11.5481,48.1404 11.5481,48.1403 11.5481,48.1403 11.5481,48.1403 11.5481,48.1401 11.5478,48.1401 11.5478,48.1399 11.5475,48.1399 11.5475,48.1397 11.5473,48.1396 11.5472,48.1396 11.5472,48.1396 11.5472,48.1395 11.5471,48.1395 11.5471,48.1394 11.547,48.1394 11.547,48.1393 11.547,48.1392 11.5473,48.139 11.5486,48.1388 11.5498,48.1377 11.5497,48.1371 11.5497,48.1366 11.5495,48.1358 11.5484,48.1357 11.5483,48.1356 11.5482,48.1355 11.548,48.1355 11.5479,48.1354 11.5478,48.1353 11.5477,48.1352 11.5476,48.135 11.5476,48.1349 11.5475,48.1347 11.5474,48.1346 11.5474,48.1345 11.5473,48.1344 11.5473,48.1343 11.5473,48.1342 11.5473,48.134 11.5472,48.1338 11.5472,48.1336 11.5472,48.1334 11.5472,48.1332 11.5472,48.1331 11.5471,48.133 11.5471,48.1329 11.5471,48.1328 11.547,48.1326 11.547,48.1325 11.5469,48.1324 11.5468,48.1323 11.5467,48.1322 11.5465,48.1321 11.5464,48.132 11.5463,48.1319 11.5463,48.1318 11.5462,48.1318 11.5462,48.1316 11.5462,48.1316 11.5462,48.1314 11.5462,48.1312 11.5463,48.131 11.5464,48.131 11.5464,48.1309 11.5464,48.1308 11.5464,48.1305 11.5466,48.1303 11.5464,48.1295 11.5456,48.1294 11.5455,48.1293 11.5455,48.129 11.5453,48.1289 11.5453,48.1288 11.5453,48.1281 11.5451,48.1279 11.5451,48.1278 11.545,48.1277 11.545,48.1276 11.545,48.1276 11.545,48.1272 11.5448,48.1271 11.5448,48.127 11.5448,48.1269 11.5447,48.1268 11.5447,48.1268 11.5446,48.1268 11.5446,48.1267 11.5446,48.1267 11.5446,48.1267 11.5446,48.1267 11.5445,48.1267 11.5445,48.1266 11.5445,48.1266 11.5445,48.1266 11.5445,48.1266 11.5444,48.1266 11.5444,48.1265 11.5444,48.1265 11.5444,48.1265 11.5443,48.1265 11.5443,48.1265 11.5443,48.1264 11.5443,48.1264 11.5443,48.1264 11.5442,48.1264 11.5442,48.1264 11.5442,48.1264 11.5442,48.1265 11.5442,48.1265 11.5442,48.1265 11.544,48.1265 11.544,48.1267 11.5438,48.127 11.5432)))
area(intersection)/area(p2) = 1.0044737289237826161

which seems correct while for boost 1.78.0 and develop branch

MULTIPOINT((48.1264 11.5442),(48.1265 11.5442),(48.1265 11.5441),(48.1265 11.544))
MULTILINESTRING()
MULTIPOLYGON()

Build with clang-13 on ubuntu-22.

Note that the change between 1.73.0 and 1.78.0 is the removal of the rescaling and this is an example where that change fixes a case in cartesian CS but creates a regression in geographic CS (with the same data).

vissarion avatar Nov 04 '22 14:11 vissarion

I'll look next week.

barendgehrels avatar Nov 16 '22 12:11 barendgehrels